Press Release

CtrlS appoints Dillip Guru as Senior Vice President International DC Expansion, Renewable Energy & Edge Strategy