B2B Leo
Read all reviews for B2B Leo →
The worst company ever!
The worst company ever! The 20k contact list bought was totally false. We have tried to call several companies from the list and none of it was correct. Totally lost of money. I advise you to never work with them. It is a fraud.