This is a tricky question. There are some red flags - poor customer support and unclear ownership and license - but nothing suggests fraud. Unfortunately, there are no positive signals. The brand launched recently, and there are no real user reviews to rely on.
I'll revisit this review in a few more months and revise if anything changes. In the meanwhile, consider the pluses and minuses and play at your own risk. If you do decide on registering and depositing, start slow and low.