About The Well Mind Clinic Limited (13276924) United Kingdom