InterFUND.biz, a new social networking site that bills itself as ``A meeting place for entrepreneurs and investors'', debuts at the Cannes Film Festival.
InterFUND.biz debuts at Cannes Film Festival