About Retail Memory Limited (09579801) United Kingdom