About Osprey Measurement Systems International Ltd (10210540) United Kingdom