I am not quite sure about the relationship of this badge to the insurance company mentioned by you. In my opinion, if there was such a relationship, there would be a mention of such a company on it.
It's design definitely shows elements of fire fighting. KSO relates to mentioned straż ogniowa. What is interesting is the note on the ribbon below "OD ZARZĄDU", which means "from the board" or "by the board", which suggests it is a kind of recognition badge. The initials seam to be MC, i agree with my colleague.