Yes, you can setup your Sweden company without you be there , all what we need just your passport copy , company names , company activities , your home address , your email ,your mobile number
according to Sweden Law it’s require you to setup Sweden Company and buy properties such as villa or land or shop and we offer to you best price ever for the properties after that we can help you to apply for Sweden resident.
Yes , after you open Sweden company and buy property and after 4 years and 6 month you will be able to apply for Swedish citizenship according to the Swedish LAW