A Mexico City-based marketing company that took a sharp, sudden turn into indie games with a surprising amount of success.