About The Helix Consultancy Limited (04941193) United Kingdom