About Thermacell Limited (SC414197) United Kingdom