About Easy Mix Limited (04197806) United Kingdom