The streaming platform, Penguin Esports, announced Thursday that it would terminate all services on June 7, citing changes in “business development strategy.” Just nine months ago, anti-trust regulators prevented Tencent merging the company with its other interests in live streaming. Penguin Esports was established by Tencent in 2016 and is […]