Catcha Digital Berhad (KLSE: CATCHA (0173)) Simple Ideas, Stellar Outcomes Catcha Digital owns and operates market-leading businesses in the digital media and software industries. Learn More