About Meena Enterprises Limited (11875905) United Kingdom