It seems like 70M over 2 years, which is not that bad but also weird for a newly founded streaming startup that does not have anything unique. Looked around for a bit, but there isn't anything that really gives a clear insights on their investors/founders and how they are financing the whole deal.
Edit: I was mistaken, it seems like the site is owned by the same people who owns multiple crypto related/adjacent gambling companies so that might actually be where the "money" comes from. Source: https://twitter.com/OllyRobzTTV/status/1640542322180988929