About Helix Parent Holdings Limited (10827352) United Kingdom