Novus owns, but the polish won't remove anything other then VERY tiny hairline scratches.
They (or other companies I think Rainbow Lifeguard used to make one) make an acrylic scratch removing kit, whch consists of like 10 different grades of sand paper, all the way uto like 50,000 grit.
I tried to do my ENTIRE 125 and ended up making the tank useless, couldn't even see into it anymore...it was a huge pain in the a$$ and TONs of elbow grease...then again I was also trying to do an entire 72" long tank!! Ended up sending it off to a local acrylic shop to be buffed out, they returned it to me like 3 months later incomplete and free of charge cause they were sick of it too, to this day one side is still pretty awful, luckily I don't look in that side!