Smatleads is a very handy tool to get good number of contact details and website of the potential leads. Still a lot of improvement can be done and it is in a learning curve. Their support too is very good and professional. I would definitely recommend Smat leads for B2B and B2C Leads.
Cheers,