About Euro Mixers Limited (04002267) United Kingdom