About Clean Thermal Conversion Limited (12390362) United Kingdom