About Thermelec Solutions Ltd (10778192) United Kingdom