About Retail Technology Solutions Ltd (13294254) United Kingdom