About Memmo Marketing Ltd (13695567) United Kingdom