Site started to bring business leaders together to market environmentally sustainable products and services.