[Translate to en-CH:]

[Translate to en-CH:]

Implenia Germany & Sweden

A second life for digital devices