About Helix Capital Management Limited (13266948) United Kingdom