Virtusa Acquires Factor Creative LLC, Amplifying Creative and Martech Offerings for Enterprises News Desk Sep 12, 2023 Virtusa Corporation, a global provider of digital strategy, digital engineering, and information technology (IT) services,…