About Endorphin Release Clinics Limited (03413561) United Kingdom