About Meenu Limited (12204108) United Kingdom