About Helix6 Ltd (11411536) United Kingdom