About Memonseo Ltd (11957893) United Kingdom