A lady with lots of images in her head

Tech London, Dean Street