About Ayurmedics Clinic Limited (08616980) United Kingdom