Insight executes three deals in a week

The New York firm has backed tech businesses in Tel Aviv, Colorado and London

Share this