No, Ammonia will over time yellow the gel coat. Remedying a yellow cultured marble top is quite difficult since the yellowing goes beyond the gel coat and then cannot be sanded out/removed.