10 employees
Elluva is a software development company that develops interfaces to enhance interaction between brands and their consumers.
2012