Telltale Games brand to relaunch under new ownership

LCG Entertainment purchases key assets, tech and select IP