TELCA 2021 Winners: Best Business Solution – Technology

Consultus International Group won the award Best Business Solution – Technology in this year’s TELCA