Digital Marketing Catcha Digital sets up new unit to develop technology solutions and … – TechNode Global July 7, 2023 johorbiznet Catcha Digital sets up new unit to develop technology solutions and … TechNode Global