Provider of IT infrastructure services including hosting, cloud and risk management solutions.

Sector Technology, Media & Telecommunications

Status In Portfolio

Deal Type Management Buy-Out