Venture Capital Techstars Maelle Gavet steps down as CEO; David Cohen returns to lead the company Towobola Bambgose 1 month ago