About Retail Intellect Ltd (12921524) United Kingdom