Yes. .... Zanio the best I've ever used. Here's their link
http://www.zainostore.com/
BUT.... Zanio only hides very fine scratches, not remove them. I believe your best bet is to get a very fine polish that will remove the scratches, then follow the Zanio steps to a "t".
Mark