Foresight makes 2.4x return on ICA Digital exit
Foresight Group has exited its stake in UK-based managed print services business ICA Digital, realising a 2.4x
Foresight Group has exited its stake in UK-based managed print services business ICA Digital, realising a 2.4x