About Mack & Candy Ltd (11176544) United Kingdom