About Eden Wellness Clinic Limited (13273048) United Kingdom