New Team Will 'Make It Happen' At ICC Wales

United Kingdom: The team responsible for driving business development at the ICC Wales project over the next two years is now complete, with the announcement of two additional members just weeks after the start of building work on the site.