About London Thai Spa Limited (10768235) United Kingdom