About Meehu Retail Limited (12040179) United Kingdom