About Memento Mori Limited (07592305) United Kingdom