PT. Indobara Persada Company Information - Indonesia Corporate Name Indobara Persada Legal Entity Type Limited Liability Company Registered Address JL.TUANKU TAMBUSAI NOMOR 95 Business Number 225107