You don't seem to be getting many answers to your post. Have you tried to find other players elsewhere? I found this site
after Googling Bridge Geneva (my French vocab on this subject is not so hot, so it might be about something completely different
). Might be worth a try looking for links within the text or Googling similar keywords.
Hope you find what you are looking for. Good Luck.