About Terra Firma Capital Partners Ii L.p.-c (LP008204) United Kingdom