Hello? Scotland Yard? I have some information that you might find rather interesting...