Terra Firma Capital Partners Ii, L.P. Company numberLP008179 StatusActive TypeLimited Partnership Incorporated21 Jun 2002 Registered office Nomura House1 St Martins Le GrandLondonEC1A 4NP Data JSON Markdown