Upstairs has offices in Miami, Canada and Mexico, and specializes in creating, developing and producing high-quality animated content that entertains and inspires global audiences with compelling characters and engaging storytelling