Location

240 East India Dock Road
Greater London, E14 9YY, United Kingdom

Parent company

Global Switch

Service provider