About Mem Marketing Ltd (11579624) United Kingdom