Marble impregnated stain cleaner for polished marbles. It is not acidic and does not spoil the polishing of marbles. Breaks down deep penetrating stains such as ink, coffee, oil, wine and other pigment stains. It can also be used to bleach marbles. It restores old yellowed marbles to their original..