medical claims processor careers in Swansea, United Kingdom