British electro duo Lamb returns to the stage after five-year hiatus.