Company name: Terra Firma Capital Partners
Description: Terra Firma is one of Europe's leading private equity investment firms - creating value through transforming businesses.
2 More London Riverside, London SE1 2AP, United Kingdom