About Memo Ro Limited (12220533) United Kingdom