About Helix Topco Limited (11350325) United Kingdom