Annoviant co-founders Ajay Houde and Naren Vyavahare, CEO and chief technology officer, respectively.