About Osprey International Limited (09541778) United Kingdom