About Helix Sport Limited (09883565) United Kingdom