International business leaders careers in Swansea, United Kingdom