Green Screen – London, UK