About Meme Consulting Ltd (11516281) United Kingdom