About Memiis Ltd (13272641) United Kingdom