26 employees
Green Switch Capital is a solar energy company specializing in battery storage, solar and wind energy.
2010