About Helix Holdco Limited (11206420) United Kingdom