IBC MY INTERCONTINENTAL BROADCASTING COPORATION MALAYSIA SND BHD Channel 13 is located in Kuala Lumpur, Malaysia on Taman Duta. IBC MY INTERCONTINENTAL BROADCASTING COPORATION MALAYSIA SND BHD Channel 13 is rated 5 out of 5 in the category television station in Malaysia.