About Helix Research And Evaluation Limited (12414193) United Kingdom