Truecaller Business Model – How Truecaller Makes Money

Everyone knows that Truecaller is completely free. So, how does Truecaller earns? After all, it might be having expenses like salaries of employees, and server costs. The data it stores requires tonnes of servers.
So, how does Truecaller manages its expenses? Is it really profitable to provide such service free of cost for all the users?
Well, Truecaller is making money heavily. Trust me. It is not really a poor company. Certainly, there are various ways for Truecaller to earn money out of data and services.