About Helix 8 Consulting Limited (04344411) United Kingdom