Terra Firma gives Fund III LPs an exit option

Terra Firma Capital Partners III has 150 investors from 26 countries.

Share this