Chimp&z Inc, a digital-first communications agency headquartered in Mumbai has announced to be one of India’s first Taboola certified agencies.