About Meme Uk Holdings Ltd (10156239) United Kingdom