Yes, we do graphic designing as well. We can design your logo, banner and all your graphic requirements.
Yes, you can update yourself but you should have prior knowledge.
If its dynamic website, you can do updates yourself without any prior knowledge.
But we recommend you to have support from us.
No, it's not mandatory to host your website with us. You can host your website with our partners globally or you can have your own.