Not sure if you'd be interested in the policy side, but the Maison Internationale de l'Environnement (International Environment House) in Chatelaine hosts a number of environmental UN agencies and NGOs, a handful of which would be more or less related to your knowledge set.
You can always check out the
Geneva Green Guide too.