About Helix Innovation Partnerships Limited (NI048988) United Kingdom