British public service broadcaster Channel 4 has renewed its distribution deal with the Walt Disney Company that will keep the iconic animated sitcom “The Simpsons” on the network for a few ...