About Natural Health Clinic Holdings Limited (12089353) United Kingdom