Thanks to aymeric for the following.
Hey Dark !
I'm french and I just arrived in Newcastle a few days ago, and one of the first thing I saw was that poster of Lost on a Sky1 stand inside a Eldon Square ! I guess there are the same in London or other cities, but since I didn't see anything on the site, I send you this message ;)
PS: Sorry for the bad quality, but it comes from my phone :/