Involta buys land and data center in Wisconsin for 20MW campus
Updated Green Bay is latest acquisition by Involta
Updated Green Bay is latest acquisition by Involta
US services and data center company goes to finance giant