About Thermo Projects Limited (03297822) United Kingdom