About Memento Vita Ltd (12652137) United Kingdom