A physical office is not strictly necessary before applying for a sponsor licence. You may be able to set up a small space at home to serve as an office or work from a virtual office. However, your business must have started trading even if minimally, and you may be required to prove that you need a foreign worker within the company.