billing and insurance specialist careers in Swansea, United Kingdom