About Tlc Mind Spa Ltd (13121015) United Kingdom