1 past show Polígono Industrial El Ramassar, Carretera de Granollers a Cardedeu km 1.5, 08520 Les Franqueses del Vallès, Barcelona, Spain
From their public website
Long experience (over 40 years) manufacturing urban and industrial waste water treatment equipment, serving public and private installations in more than 60 countries.