96 employees
Magna Carta offers crisis management, market integration, media relations, brand reputation strategy, and social media services.
1994