Get your taxes done using TurboTax

The business will ALWAYS file the same tax form every tax year until you close the business no matter what.   Since this company seems to have foreign owners and/or foreign  income   then you really should continue to use a paid tax pro ...  they should be able to answer your questions much better  than a public forum.