I am a techie living in India. I have been invited for an on-site interview for a big tech company in London. I have never been out of India, so this is pretty confusing to me.
So my question is what type of visa is required for such purpose? Should I contact some agent to fill up the documents for me for a fee? What documents will I need from the company and what other documents do I need to submit?