Was watching this intriguing film when I spotted that the hospital is actually Siemens in Manchester where I used to work - spent the rest of the film location spotting. Very good film - very "cracker-esque" in plot. If you liked that tv series, then you'll like this