About Memento Ltd (10874509) United Kingdom