About Helix Equities Limited (10685406) United Kingdom