About Timeout Wellness Centre Ltd (10746902) United Kingdom