About Memento Mori World Limited (12159022) United Kingdom