Channel Business Manager Process Management Control careers in Swansea, United Kingdom