About Memo68 Ltd (11463812) United Kingdom