PT. Star Mix Indonesia Company Information - Indonesia Corporate Name Star Mix Indonesia Legal Entity Type Limited Liability Company Registered Address JL TANJUNG API API KM 8,5 Business Number 1169922