About Osprey Heli Services Limited (12193548) United Kingdom