Switzerland

IM Maggia Engineering Ltd.

Head Office and Branch Offices

Head Office, Locarno

Branch Office, Belfaux

Branch Office, Zürich

IUB Engineering Ltd.

Head Office and Branch Offices

Head Office, Bern

Branch Office, Luzern

Branch Office, Zürich

Branch Office, Altdorf

Branch Office, Meiringen

Branch Office, Givisiez

Branch Office, Olten