Ian, your post is a bit confusing. Companies are always incorporated in their 'home country', i.e., an Indonesia company is incorporated in Indonesia under Indonesian law, a UK company in the UK under UK law, etc. It's not possible to incorporate a UK company in Indonesia. Instead, you'd need to find an agent in Indonesia who has contacts in the UK that can help you set up a company there. In any event, I'm not sure how this could possibly help you with visas in Indonesia, unless your plan is to open up a branch office or subsidiary of the UK company in Indonesia, which would then employ you? I think it would be easier and more effective to set up an Indonesian company which could then sponsor your visa.