PT. Vista Acala Swarsa Company Information - Indonesia Corporate Name Vista Acala Swarsa Legal Entity Type Limited Liability Company Registered Address - Business Number 768141