Refractor Games part-owner Delphi Interactive has reportedly shut the whole place down
On June 11, Netflix released FIFA World Cup: Launch Edition exclusively through its streaming games platform for subscribers. Critics didn’t like it much, but according to Netflix, it was one of the …