Cockermouth, Cumbria, United Kingdom
School Of Computing And Communications At Lancaster University
The University of Sheffield
University of Birmingham