About Greenray Turbine Solutions Limited (10673442) United Kingdom