About Helix Analytics Ltd (11701752) United Kingdom