Thames Water
Thames Water is the largest water and wastewater services company in the UK, serving 15 million customers across London and the Thames Valley. Its core business involves operating, maintaining, and upgrading an extensive network of water and sewage infrastructure, focusing on delivering essential services and improving environmental performance.
Deal History (1)
Investment Focus
Technologies
Utilities1
Geography
United Kingdom1
Global Infrastructure Sherpa