12 Things to keep in mind before choosing a Web Development Company