About Osprey Executive Ltd (13132337) United Kingdom