The HBO Max/Channel 4 limited series set in 1980s London will release all five episodes on Feb. 18.