About Terra Firma Capital Partners Ii L.p.-a (LP008180) United Kingdom