Cardiff, the capital of Wales, is known for much more than Cardiff Castle and the Millennium Stadium. Its entrepreneurial ...