About Optimum Wellness Clinic Limited (11106489) United Kingdom