The company is called Caribbean Buzz - here are some reviews.

http://www.tripadvisor.com/Attraction_Re...in_Islands.html