About Meena Ltd (12385885) United Kingdom