Isabel Sierra y Gomez de Leon

London-based art director and visual artist.