I didn't know much about them back then. I read recently that they have been one of the better ratings agencies in terms of not shilling crap, though. Perhaps they have a short memory?! :)
https://orders.weissratings.com/wcy-crypto-ratings/EWCYU100/index.htm?pageNumber=2