About Helix Innovations International Limited (10420557) United Kingdom