This was done by NMA, which is Next Media Animation in Taiwan. (What do you think of animated Jeff Zucker?):

And in English: