About Osprey Powerboat Rescue Team Limited (07915018) United Kingdom