About Thermospectra Limited (02838807) United Kingdom