I always use this site too check on resellers:
ResellerRatings.com
Unfortunately, the website you are asking about has no info there.
Also try the
Better Business Bureau
No info there under Web address, name, or phone.
That's usually a good thing for no BBB report. But if they just created the website, people haven't had time to file claims.
If something is too good to be true, it usually is.
Their tablets are priced $200 less than anyone else. On every tablet! Nobody can do that and stay in business.
Trust your instincts and stay away from this company.