Looks like they are based in Estonia and cater to Canadians.

Their odds seem to be very low juice which is enticing, but they have a Euro-feel and I doubt they would take large bets, does anyone know?