twickenham, richmond upon thames, united kingdom
UCL SSEES
London College of Communication, University of the Arts London