If you ask more specific questions, I think many people could help you, since most of the posters here have been to DLP/ Paris, and many of them are frrom the UK and/ or have visited London!
I think its something that is aimed at American visitors, a tour packages or something, I have heard it been mentioned on here before not in any great detail though.