Alibaba Group Services Ltd. is headquartered in China . Alibaba Group Services Ltd. was founded in 2006. Alibaba Group Services Ltd. has a total of 1,877 patents
Alibaba Group Services Ltd. has offices in Zhejiang Sheng, China; Shanghai Shi, China; Guangdong Sheng, China; Tianjin Shi, China and in 4 other locations.