Telltale Games Switch to: GermanFounded on: 12.07.2004 Defunct since: 11.10.2018 Based in: United States Portfolio Entwickler/Developer Publisher