Social Media Community Coordinator
27 days ago
Greater London
Karla Otto is a renowned public relations and communications agency with offices across 13 locations in the UK, EMEA, US and Asia. Established in 1982 by Karla Otto herself, the agency has since ...