Iranian TV channel closes London offices