Organization

Low Carbon Contracts Company Ltd (LCCC)

State-Owned EnterpriseUnited Kingdom

Infrastructure Involvement