Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Modular data center builder Armada has raised $230 million from investors at a valuation of $2 billion, with BlackRock becoming a new investor.