TalentEdge are a recruitment agency based in London that hire management and C Suite roles in media