About Osprey Global Limited (12908505) United Kingdom