About Osprey Measurement Systems Ltd (11836834) United Kingdom