About Meama Ltd (13387239) United Kingdom