Actually it has 12 electrons that it is holding, 7 from itself, 2 from each of the double bonded oxygens and one from the other, and one from the single bond.
This is possible because Cl can expand its octet, as can all atoms after Sulfur in the periodic table. This is because it can place...