Bacardi is to outsource advertising for its core brands to one agency as it continues to streamline its business.