Slide has taken apart the photograph from the Penang website.
The image is of a house near Spitalfields market, but Slide thinks the image itself is irrelevant. He did something clever with the pixels themselves and discovered a repeating pattern of numbers. Two sets of numbers occur throughout the image:
51603016 and 0780028
I’ve played around with these, and the best I can figure is that they are map coordinates. I think they’re pointing to a village called Paglesham, out near the Thames Estuary in Essex. I’ve looked on the map and there doesn’t seem to be anything there; just a few houses and an old church.
I’ll keep digging, maybe take a trip down there in the next few days, see if there's anything to see.