About Endorphin Capital Limited (07362833) United Kingdom