You can rate the company Better Business Bureau of Central Illinois by filling out this form.
More contact info for Better Business Bureau of Central Illinois:
Better Business Bureau of Central Illinois
112 Harrison St
61602 Peoria