You can rate the company Barbados Consulate and Tourism Authority by filling out this form.
More contact info for Barbados Consulate and Tourism Authority:
Barbados Consulate and Tourism Authority
3440 Wilshire Blvd
90010 Los Angeles