New Business and marketing manager EMEA
3 days ago
Greater London
Managing all aspects of client relationship (acting as a main point of contact for the studio, expanding existing relationships, attending briefs, supervising production process until the final ...