PT. Istana Belu Company Information - Indonesia Corporate Name Istana Belu Legal Entity Type Limited Liability Company Registered Address ATAMBUA - KABUPATEN BELU Business Number 153720