BetWinner se fundó en 2018 y su oficina principal está ubicada en Chipre.