Home Editor's Pick Devolver launches new indie label focused on licensed games