This is a scam SEO agency, they tell lies and steal your money. They ruined my website and I had to begin again with a new domain because they got a penalty.
Stay away for the safety of your own business website.
They tell so many lies. I can see two email address but I think they are from india, this is their address - 12 North Main Street, Chennai, India, 600028
Phone: +91 8711 840 091
Email: [email protected]
Web: http://wumoseo.com
They are a SCAM!!!!
Josh
Fort Myers,#2Consumer Comment
Mon, December 25, 2017
They're also spamming me on YouTube. I'd steer far away from wumo seo. They're an Indian firm whom you cannot litigate against. This is why you hire American.