PT. Caraka Autorental Company Information - Indonesia Corporate Name Caraka Autorental Legal Entity Type Limited Liability Company Registered Address DENPASAR Business Number 509556