Netflix takes 'Stranger Things' to the stage in London