Otoro Energy corporate office is located in 4828 Sterling Dr, Boulder, Colorado, 80301, United States and has 1-10 employees.
otoro energy
otoro energy
otoro energy inc
Departments
Number of employees
Engineering & Technical
3
Operations
1
C-Suite
1
| Location | People at location |
| North America | 1-10 |
Explore people who held key positions, contributed to Otoro Energy's success, and advanced their careers.
Senior Chemist Visione... at 20/15 Visioneers
Worked as Manager, Business
at Otoro Energy (2021-2022)
Explore More
Otoro Energy specializes in developing innovative flow battery technology designed for efficient electricity storage, supporting renewable energy expansion and enhancing grid resiliency. Their batteries are characterized by safety, non-flammability, non-toxicity, and non-corrosiveness, while also being cost-effective and scalable due to the use of... Read More