Games Mr Green Launches in Germany on 888’s Proprietary Technology Platform Dustin Moskovitz Mar 31, 2023 Reading Time: < 1 minute 888 Holdings plc (LSE: 888), one of the world’s leading betting and gaming companies with internationally renowned brands including 888, William…