About Helix Space Ltd (11623035) United Kingdom