About Helix Research Center Ltd (12637749) United Kingdom