Catcha Digital Berhad, an investment holding company based in Malaysia, operates primarily in the digital media, advertising, and software sectors. iMedia Asia Sdn Bhd, a subsidiary under its digital media and advertising sector, is a digital media company that offers integrated advertising solution... Read more
This company has no teams yet
This company has no offices yet