Through Tao Piao Piao, Alibaba Pictures, owned by $14bn ecommerce giant Alibaba, handles ticketing for more than 5,000 cinemas in China – 95% of the country's total box office – according to Alibaba-backed news site Alizila.