Le Nid Vert, Société Coopérative in Genève