If I am not mistaking, they use Simplex.cc to process your payments, they gather your ID and deliver late.
If you are a EU/US resident, you can buy small amounts of coins but other countries are insta-declined.
That service is nice if you do not care about your privacy or coins spending tractability.
We will offer a better solution soon