PT. Telaga Indah Armada Company Information - Indonesia Corporate Name Telaga Indah Armada Legal Entity Type Limited Liability Company Registered Address Jl. cianjur II, no 355 Business Number 759105