About Thermascan Holdings Limited (11558771) United Kingdom