Do EIN registered non-US citizens are required to file an annual tax return with IRS?

Hi,

 

I am a non-us citizen residing outside USA and my business is related to eCommerce. 

 

In order to set up Stripe payment gateway, as a non-US citizen, I am required to get an EIN and provide a US mailbox address as my business (sole-proprietorship)  address. 

 

I have stated my local (non-US) business address when filling SS-4 form. 

 

My question is if I get an EIN as a foreign individual, do I need to file an annual tax return with IRS? 

 

Thank you!