New(ish) entrant to live gaming...run out of Tel Aviv, studio in the Baltics (Estonia I'm guessing)



Anyone come across them in their live casino travels?