About Meendo Supply Ltd (12150560) United Kingdom