customer success french careers in Birmingham, United Kingdom