The website lists a phone number...I suggest you call it to get a feel for what they might be.
The website shows a physical address...I suggest you look into that address to see what is literally there.
These two items give me some hope the place may be good.
I am reluctant to deal with any company that does not provide a contact phone number or show an address for the operation.
I have no personal experience with this company, but they check two of my boxes right away so giving them a chance seems worth the effort.