About Helix Capital Limited (11576075) United Kingdom