texo recruitment limited careers in Swansea, United Kingdom