Renewance

Renewance

Software and services for industrial battery assets.

HQ location
Schaumburg, United States
Launch date
Employees
Enterprise value
$72—108m
Authorizing premium user...