About Memo Innovations Ltd (11548250) United Kingdom