Does My Principal Business Address Need to be in CT?

No, your principal business address does not need to be a Connecticut address.