Location

28 Lemelerbergweg
Amsterdam-Zuidoost, 1101 AH, Netherlands

Parent company

Switch Datacenter Group

Service provider