About Remal Thermal Cycling Limited (01550399) United Kingdom