TDR Capital
We are a committed and long-term investor focused on building strong, sustainable businesses.
Launch date
Employees
Company register number OC302604
London England (HQ)
Notable known LPs: Abu Dhabi Investment Authority
No columns specified