HTC’s March 25th teaser marketing campaign has officially jumped off the internet and landed at the world-famous Selfridges & Co department store in the heart of London. As you can see in the image above, HTC has taken over one a display window next to one of the entrances to the store – leading us to…