OK, so they're not actual zombies, but I've no idea what this art installation at Woolwich Arsenal Riverside is actually called. Or what it means...