Location:

DubaiDubaiUnited Arab Emirates

Revenue:

$3.6 Million

Employees:

18
More

Description:

IBC is a web and multimedia solutions firm based in Cochin, Kerala, India. We specialize in audio-visual productions, designing and development of websites, Fla...  

Read More

Revenue History

Employment History

Browse ZoomInfo’s Directories