7 July 2026

Duck Creek acquires Send Technology