There is one obvious problem with this business that would keep me away. They should really be a bit more upfront about it and put this problem on the front page of their annual report instead of page 4. ;-)
YBR Price at posting:
21.5¢ Sentiment: Sell Disclosure: Not Held