ENTREPRENEURSHIP AtlasEdge wins 1.2 billion euro debt deal as Europe's data center race intensifies 5 min 309 views