About Helix Acquisition Limited (07428859) United Kingdom