About Osprey Marine Developments Ltd. (05936006) United Kingdom