15 employees
Newdea offers a social impact platform for designing, managing, tracking, aggregating, and sharing social sector programs.
1999