Slurry composition and additives and method for polishing organic polymer-based ophthalmic substrates | Patent Publication Number 20180118977 | Patexia