32 employees
A public relations agency, with offices in London and Boston, focused on the technology, media and telecoms industries.
2006