About Helixgrid Ltd (13657362) United Kingdom