You can try a Google search and see if that helps you find an email address, or alternatively try to find the social media account(s) for the website (if they have any), and try to contact the website owner there.
Cloudflare provides a set of tools for website owners to use, how the website owner choose to use them, is completely up to the individual website owner.
If not, it might be that they have blocked your country, or even continent now, perhaps to defend them self, such as e.g. if they received a lot of illegitimate traffic from your country, or continent.