I would suggest you increase your location requirement, as there are many companies around the world that are working remotely and delivering great results. One of the companies that I hired to build my website for my business is Bharatlogic. You can check out their website, as they are very proficient in their work, and their charges are also low compared to other companies that I contacted.