Steel Rose Communications is an outsourced Investor Relations and Corporate Communications firm based in beautiful Vancouver  Canada  and we specialize in working with small to mid-cap  resource-based companies.