About Terra Firma Capital Partners Ii L.p.-d (LP008205) United Kingdom