About Helix Global Limited (10313688) United Kingdom