CCS Royal is shutting down because of financial problems. The German company was the eyewear licensee of S.Oliver, the German fashion brand. The owner of the brand, S.Oliver Bernd Freier, had reportedly indicated that it may take over the firm, but then it gave up.