About Ec Mix Ltd (12287110) United Kingdom