Yes. Betchan is owned by N1 Interactive Ltd, which operates a lot of online casinos. Betchan is licensed in Malta and you can find all of the information about Betchan’s licensing at the bottom of the homepage.