internet technologies careers in Swansea, United Kingdom