23 employees
A leading independent consulting firm, focused on the telecommunications, media, technology, and adjacent sectors.
2007