Organization: Canadian Solar Inc.
Type: Client
Address: 650 Riverbend Drive, Suite B, Kitchener, ON, N2K 3S2, CAN