About Helix Retail Ltd (09813739) United Kingdom