About Gas Turbine Compressor Technology Consultants Ltd (10869464) United Kingdom