About Meme Consultancy Ltd (12139749) United Kingdom