About Helix Innovation Ltd (09772768) United Kingdom