When will we see results?

It will take a while depending on what results you expect what for. Some keywords might even take a year or more while others may work after weeks or months. Perform a thorough keyword and market research first to know. Also SEO is basically a continuous process that never stops