Organisations covered in CANADIAN SOLAR UK LTD group statement (2025)

Below are the organisations covered in CANADIAN SOLAR UK LTD statement (2025)
Organisation

CANADIAN SOLAR SSES (UK) LTD

5th Floor, 2 Copthall Avenue, London, England, EC2R 7DA

Company number: 12370408

Canadian Solar EMEA GmbH

Radlkoferstraße 2, Munich, Germany, 81373