Terra Firma workers reveal darker side of Hands' legacy

Published on December 23, 2024

uncomfortable. EMI debt disaster By early 2007, Terra Firma was closing its third fund, which would ultimately total €5.4bn. That was the