Yes, there certainly are other ways to verify. You could check if the company is registered with the local Chamber of Commerce or Better Business Bureau (BBB) in their operational area. Also, do a general Google search or check review sites for any feedbacks or complaints about the company.