About Osprey Research Ltd (10354051) United Kingdom