ITC

I believe the location for this advert now sits somewhere under the shimmering towers of Canary Wharf.