site logo

Alibaba pays $486M for 38% of Chinese big data firm