For fastest service, file online at bizfileOnline.sos.ca.gov. • Complete and include this form with your paper submission.Learn about Form 5471 filing requirements, who must file, and the penalties for noncompliance. This section provides information to help you get started. Click through the steps above for a complete guide to starting a business in Alameda. All individuals, partnerships, corporations, and sole proprietors conducting business in the City of Alameda are required to have a business license. In Georgia, a foreign entity is a corporation, limited liability company, or limited partnership that was initially formed in another state.