Artist Ida Ekblad share Art Spaces Max Hetzler, London Galleries in London Karma International Galleries in Zurich Herald St Galleries in London