FinLeap scores €21M financing at reported €121M valuation

June 14, 2016