It looks like Radiohead are teasing something to do with their Kid A and Amnesiac albums