alibaba group logo

alibaba group

no topics Description:

190371 Alibaba Group Holding Limited is a Chinese multinational conglomerate specializing in e-commerce, retail, Internet and technology.

Location:
London, United Kingdom
Founded:
1999