By CEP Staff • 9 February 2015 in News

Terra Firma to deploy Eur1 billion of committed capital into asset-backed businesses