About The Definition Clinic Limited (SC424600) United Kingdom