founded in Egypt in 1994, IBC is a dynamic, privately held company that offers Audiovisual, telecommunication, and security products, services and solutions in North Africa and the Middle East.
Address:15 Makram EbaidBusiness type:Other