They provide datasheets and don't hide their address, that's a plus.
However, I could not find them on Alibaba, and they don't offer a chinese site with their company license number, that's at least something to look into.
Other than that, I would take a look at Alibaba offerings (not Aliexpress), check for a manufacturer that has been in business for years.
But: 1000pcs is not a lot, probably well below usual MOQs. You might get lucky right now though, because the manufacturers will grab any order they can, even if they don't make a profit. (On the downside, the struggling manufacturers might take your money and then go silent, it is a bit risky. But then it is only 1000 bucks, so a full loss hopefully don't bankrupt you.)