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