Iron Mountain Expands EMEA Data Center Footprint With New 27 Megawatt Facility Build in London
Second facility (LON-2) in Slough adds to recent 4 megawatt expansion of LON-1 facility for customers needing to leverage rich ecosystem opportunities in this critical...