IBS Group launches Naviq technology with $500 million and 2,000 employees

Business