Where can I find the WebLeads Terms and Conditions?

They are located here

This link is also accessible via our sign up page. All clients agree that they have read and understood these terms, prior to the start of the account, by e-signing the bottom of the WebLeads Signup Form.