About Thermarace Limited (02031592) United Kingdom