here is one place i found
https://local.bitcoin.com i personally have not used it, so cannot say with confidence that you should or shouldn't use, do your own research or just deal in small amounts.
it looks like the website you share is not launched because after i visit it's just said coming soon
so if they launch that it will be a good way to buy bitcoin cash