I remember watching this documentary made by their (American) VP of marketing: https://www.youtube.com/watch?v=b7i825QzKB8, chronicling their origins and their fight with eBay.
If you google "Crocodile in the Yangtze", it says released in 2012. The trailer has better video quality, my YouTube link is most probably pirated (and they added the Chinese subtitles, which means re-encoding).
Do you know what year this was made?