University of Edinburgh, School of Informatics, UK

Organization name
University of Edinburgh, School of Informatics, UK