Is 20Bet a licensed platform?

Yes. The 20Bet is owned by TechSolutions Group NV, a company licensed by Curacao Gaming Authority.