You can rate the company American Institute of Polish Culture by filling out this form.
More contact info for American Institute of Polish Culture:
American Institute of Polish Culture
1440 79th Street Cswy
33141 North Bay Village