About The Helix Clinic Limited (07594119) United Kingdom