applause it ltd careers in Newcastle, United Kingdom