Terra Firma Capital Partners Ii, L.p.-G Company numberLP008376 StatusActive TypeLimited Partnership Incorporated25 Oct 2002 Registered office Normura House1 St Martins Le GrandLondonEC1A 4NP Data JSON Markdown