PPLive Inc

690 Bibo Road, Shanghai 201203, China
Online television service with live streaming and video-on-demand of TV programmes, movies etc; based in Shanghai
 
Map placements may be only approximate. Please check site.