I believe there's no official statement from them as to why they decided to stop accepting deposits (correct me if I'm wrong).
Beyond that point we can only speculate. You can't really know their income though, it could've been unprofitable. There's too much competition these days and frankly websites like crypto-games and FortuneJack are much better than Rollin.