There is no special requirement for the site area when applying for a business license. You only need to have the lease contract and real estate license of the venue, but it can't be a residential building, and the residential building can't be used for accreditation.
To apply for a business license, you must first have a venue. The venue mentioned here refers to the location of your company. According to the nature of the company's operation, it can be an office, a factory building, a storefront, etc. But you must have such a venue to get a business license.