New Business Development Lead - INTEGRATED MARKETING AGENCY
2 months ago
London
Confident and experienced working with Producers, Creative Directors Project Managers, Production and Technical Managers. * Excellent level of computer literacy, particularly regarding Microsoft ...