10 employees
Embella was initially formed to develop marketing and educational applications using Web technologies.
2001