Is Seychelles even the best place to incorporate?
Your questions are off topic.
which company to use?
Which country to use?
We have no idea how your company will measure best.
I don't think there is a way for this site to help you decide how your company should be structured.