20 Jun 2024 European data center firms DEAC and DLC combine under the Delska brand Companies have long shared same owners and CEO