United Kingdom

Lancaster University Management School

., Lancaster, Lancashire, LA1 4YX, United Kingdom

Lancaster University Management School