It's been a while I saw a URL with a hyphen between letters, it makes it a bit more difficult for the users and could be a reason for the reduced visibility, Regardless;
Never heard of it before and can't seem to find any reviews
This of itself is already a red flag and enough reason to stay away from the exchange, especially if they do not offer any unique service that's lacking on other exchanges. If they request personal information, that is another huge red flag