About Meenu Holdings Limited (11209002) United Kingdom