About Meme Developments Ltd. (10129953) United Kingdom