About Click N Mix Ltd (13052424) United Kingdom