About Memi Ltd (11903339) United Kingdom