Ivorypress was founded in London in 1996 by Elena Ochoa Foster as a publishing house specialising in artists' books.