Yes, private security can carry firearms, however, they must obtain a permit from the government who regulates the ownership strictly.  Because of this armed security teams can sometimes be more expensive.