Commedia dell’arte | Herald St | Museum St, London