If your gut is telling you something is wrong I'd listen to it, a google search of their phone number shows it's associated with a couple different addresses and one other company, may be a parent company, but it does appear they are in Greensboro, NC...another couple things on their site the contact page is blank, and the RMA link doesn't work....seems fishy to me.
Hope this helps.