About Mnemo Limited (11873036) United Kingdom