About Euro Massala Limited (12182360) United Kingdom