site logo

French company takes 80% stake in battery developer Green Charge Networks

Green Charge Networks