About Candy Click N Mix Ltd (13402933) United Kingdom