About Terra Firma Capital Partners Ii L.p.-e (LP008288) United Kingdom