Company overview

Alibaba Co., Limited

Business Registration Number

33058

Name

Alibaba Co., Limited

Status

Annulled

Country

Marshall Islands