BusinessTCS secured it’s largest UK deal in 3 years worth $700 million to digitize Insurer’s products Estuti Bajpai • Feb 8, 2023