About Thermoshell 21 Ltd (09314176) United Kingdom