About Osprey Marine Limited (02896495) United Kingdom