Also is it safe to buy crypto on it ?
They use Simplex which is used by multiple wallet providers, including Binance with their Trust Wallet. I'd rather buy it directly from exchanges, or if you need to buy it with a debit/credit card, do it from a more reliable source. If something went wrong, things can get ugly quickly.