Payment tech company ViaCarte opens new office in Nassau, Bahamas