About Osprey Gas Solutions Ltd (12774193) United Kingdom