About Melins Baazar Ltd (13355233) United Kingdom