About Helix Scientific Consulting Limited (13032635) United Kingdom