You can rate the company The Palm Beach International Film Festival by filling out this form.
More contact info for The Palm Beach International Film Festival:
The Palm Beach International Film Festival
6018 SW 18th St
33433 Boca Raton