Zurich-based venture fund Lakestar has led an $18m Series C funding round for payment management specialist Taulia ....