About Helix Egl Limited (07939190) United Kingdom