applause it ltd careers in Birmingham, United Kingdom