Learn English — Professionals is a series of thirty-nine well-done animated video episodes designed to teach “business English.”
Jeffrey Hill posted about this site. He also shared that these animations are “part of the British Council’s excellent Learn English Professionals site, which was until recently only available to paying subscribers but is now free.”
That site also includes Grammar movies and vocabulary games.
I’ve placed the link to the animations on my website under Videos.