About Memmi Ltd (13120809) United Kingdom