Leobor.com has a rating of 1.0 star from 1 review, indicating that most customers are generally dissatisfied with their purchases.
Stay away from this company they lure you into money but never let you withdraw when it's time.
They start popping excuses, coming up with new rules but at the end all the efforts to get your money back is futile
I had to request a refund using a company fintexassetsrecovery.org, they were the ones that helped me with getting my funds back if not I would have been stranded
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.