Google search for Tencent brings up this article. Not sure if I even found their real site.
http://i.imgur.com/HHngy0Q.png
(This comment is tongue in cheek. I use DDG as my main search engine but sometimes it can just be... frustrating.)
http://im.qq.com/ (Chinese)
http://www.imqq.com/ (International)