About Tourism Swansea Bay Limited (05478926) United Kingdom