Iquiyi

Iquiyi, stylized as iQuiyi (Chinese: 爱奇艺, Àiqíyì), is a Chinese online video company. It was founded on Aprill 22, 2010 by Baidu. Its headquarters is located in Beijing, China. iQuiyi contains over lots of TV series and movies.

Involvement in Tenkai Knights
iQuiyi is the main site to watch Japanese episodes of Tenkai Knights with Japanese and Chinese subtitles.