While every effort is made by EcoKnowledge to ensure this website's information is accurate and up-to-date, website users accept all risk and responsibility for losses, damages, costs and other consequences resulting directly or indirectly from using this website and any information or material available from it. EcoKnowledge has no control over the content of any linked sites. Unless stated specifically, we do not endorse or recommend externally linked organisations.