A joyous, non-stop, 20 sweaty minutes of King Gizzard & the Lizard Wizard from their first UK show at The Shacklewell Arms, London.