About Osprey Engineering Solutions Limited (10081219) United Kingdom