5 employees
The Chamber of Commerce Innovation Top 100 envisions stimulating the growth of SMEs.
2006