Size
11-50 employees
founded in
2001
Cellula's background information: who we are, what we do and where we work