Featured insights SETT funds: Scale-up capital in Spain Looking for scale-up capital in Spain? We all know the problem: Spanish startups are created, founded and then either they move to London or the March 12, 2025