SPAIN
EH3
E03
Water treatment, environmental and effluent control, Energy and Power, Engineering
Managing Projects worldwide
Erection supervisioin support
Expertise on heavy equipment handling
Expertise on equipment site assembly
Expertise on modular systems