Insurance tech company Illustrate sells to Canadian company September 20, 2023 by Brian Kaberline The seller has maintained its U.S. base in Overland Park for a decade.