New Vivasure funding brings tally to €18m