Do Bookmaker’s also need a license from the local Racing Authority?

No.

The Local Racing Authority, The Jamaica Racing Commission is responsible for the administration of the local racing product.