Ask them for afterpay and see what will they answer you or check their domain creation date. There are many scammers constantly creating new panels, gathering deposits, to set lower prices for you, and after serving a couple of small orders (or no orders at all for that matter) vanishing in the sunset.