Yes. Your US C Corp will become the subsidiary of your company from your home country. Just like any offshore company setup in other countries.