2020-4-25 · Limestone is calcium carbonate which generally accumulates from large formations of marine animals with shells (made of calcium carbonate). It is an inorganic chemical compound which is ionic, in nature made up of a calcium 2+ cation and carbonate (CO3 2-) anion.