About Memento London Limited (13416852) United Kingdom