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