Profile Picture

Eric Boonstra

CEO

Profile Picture

Company Reports with Eric Boonstra

View All

EvoSwitch: A data centre industry first for the Netherlands