international it consultant careers in Nantwich, United Kingdom