About The Clinic Foundation (12607996) United Kingdom