Head of Customer Support - UK and Ireland job at TalentXD