About Meemee International Ltd (09514044) United Kingdom