Havent done anything with them. I know they are relatively new and operate mainly in euros (if that matters to any of you). They also have casino and sportsbetting.
support is 24/7 by email in English, Russian, Swedish and Finnish.
That info I just grabbed from their website. Not much affiliate info is available from that site, so i’m not familiar with any of the T&C for the program.