About Mint Retail & Brand Marketing Consultancy Limited (11856516) United Kingdom