Funding Digital payment renewals business Renewtrak plants $3 million seed round Simon Thomsen Oct 29, 2021