About Helical Retail Limited (02394143) United Kingdom