About Memento Concepts Ltd. (08900088) United Kingdom