About Therme North Limited (11759072) United Kingdom