computer games animation careers in Swansea, United Kingdom