country representative careers in Swansea, United Kingdom