That is true, they have online support within the site. I don't think they will just have support via telegram channel. Just check the icon at the lower right of their landing page

Did you click that button and try to interact with their "live" support?!
Just read the reply just above yours, AmoreJaz.
When you click on that button, it will ask you to log in before you can get in contact with a customer support
(Any visitor is supposed to be able to cotact live support without being logged in or even without having an account, imo). After logging in, when you click on
thathat button "again", it will tell you that
theitheir live support is not availabel yet and that you need to contact them on telegram
because their live support is not "up" yet!