About Helix Research And Enterprise Limited (NI665083) United Kingdom