12 employees
NTR is a TV company broadcasting to more than 900 million viewers across 40+ countries in Africa with French and English language
2016