Hello! The website you're probably looking for is
Rainforest Connection (RFCx), which is officially located at rfcx.org.
After 10 seconds, you will be automatically redirected to that site,
...or you can just go directly to the Rainforest Connection website