companies and their brand ambassadorstop ten global brandspromoter siteslead generation firmwhat is a lead generator