I don’t know anything about this broker group, but there is a review thread (w/ the last review from 10/24). Wei is mentioned in at least one of the earlier posts in that thread (so hopefully that’s a good sign).
Edited to add: even if reviews are re-assuring, don’t move forward w/ something unless you yourself feel reasonably comfortable.