About Helix Plus Limited (09248110) United Kingdom