Twitch announced it has launched the closed beta of its latest product: Twitch Charity. Through this new tool, creators can more easily run a charity fundraiser through Twitch’s platform. According to ...