Home Tech News Devolver launches new indie label focused on licensed games