Found a website at Michigan State University Extension with advice on diff solutions to diff stains and refinishing terrazzo floors. Most are ordinary home use prducts. I have tried a local company with so-so success. So far I've proven better at it then them.