They accept mastercard and visa which is enough for us to say that they have KYC policy because without that they can't make deal with card provider. This also means they aren't operated by a single guy, there might be company backing it but they haven't exposed its name.
They are selling their token (NOW) to investment funds which also should be done via a company.
But it is unethical to keep your 100 BCH like that, you are not touching any fiat at all in this exchange so don't know whats bothering them at all.
Also for that huge amount you should have used multiple exchanges and completed your transaction in multiple batches.
Good luck with their support team, when you are sending them whatever document they are asking they should send you your coins.