About Meendu Supply Ltd (12018552) United Kingdom