Upon first reading this I thought the deal was a total joke to a streaming only platform. After digging some, this channel is offered to 50million homes in the US (it's in the guide at my house, who knew??) and carries major US sports in other parts of the world.
It appears their US base is North Haven and considering UMass is not exactly a hot commodity, the fact that every one of their home games is on a national/international can do nothing but help them from an exposure standpoint. No idea what the deal is worth, but I still give them credit for this deal.