Tribeca Public Relations has been appointed as 10th Street Media's public relations partner.
Tribeca has been tasked with positioning the company as a leading creative production agency in South Africa