About Thermo Cleanse Ltd (12860526) United Kingdom