About Thud Media
Thud Media is an Interactive Design and Development Studio, makers of Games, Web and Interactive content - Animation led and design rich.
More about Thud Media
Thud Media is located at Windsor Court, CF10 3BX Cardiff
http://thudmedia.com