About Memento Retail Limited (12453042) United Kingdom