In 1996 in London Ochoa Foster founded Ivorypress, a private organisation that carries out publishing and curatorial activities, which comprises an art gallery, a publishing house specialising in artists' books, and a bookshop focusing on photography, architecture and contemporary art.
She runs the C Photo project, whose aim is to promote photography through publications, exhibitions, and academic and institutional support.