Leclanche

is a Switzerland-based renewable energy company that designs and installs energy storage systems for residential and commercial sectors...
Read more
Leclanche CEO: Pierre Blanc

CEO

Pierre Blanc

CEO Approval Rating

82/100

Annual Revenue
$24.7M
Employees
158
Funding
$176.5M

Trending Companies