About Osprey Aerospace Limited (08738163) United Kingdom