Cannon PR is a South Yorkshire-based PR agency that offers public relations and marketing services