Delaware Company Formations for US Non-Residents
You do not have to live in, or even visit, the state of Delaware in order to form a Delaware company, anyone can form a Delaware company and operate lawful business activities from anywhere in the world.