About Helix Business Solutions Limited (08367312) United Kingdom