SCALA DATA CENTERS CLOSES USD 328M INTERNATIONAL X2026