About London Wellness Spa Ltd (11008942) United Kingdom