About Memento Vivere Limited (SC380920) United Kingdom