About Helios Bidco Limited (11426036) United Kingdom