Channel 4’s in-house agency 4Creative has unveiled a provocative new installation on London’s South Bank to mark the launch of its docudrama, Dirty Business. Partnering with the Glue Society ...