Telltale Games
Consumer Report
- 12-28-2012
- 25
I payed 25.00 for a game an it didnt work an they are not giving me my money back i tried all possible ways to fix the game but still nothing they also do not answer calls or emails
Company: Telltale Games
Country: USA
State: California
City: San Rafael
ZIP: 94901
Address: 101 Glacier Point, Ste E
Phone: 4152581638
Site: telltalegames.com