About Mix European Store Deeside Ltd (12964816) United Kingdom