About Ecomix North West Limited (08382484) United Kingdom