About C&i Turbines Ltd (12168268) United Kingdom