If the commission is satisfied that its rules and regulations and all provisions of sections 2-1201 to 2-1218 have been and will be complied with, it may issue a license for a period of not more than one year. The license shall set forth the name of the licensee, the place where the races or race meetings are to be held, and the time and number of days during which racing may be conducted by such licensee. Any such license issued shall not be transferable or assignable. The commission shall have the power to revoke any license issued at any time for good cause upon reasonable notice and hearing. No license shall be granted to any corporation or association except upon the express condition that it shall not, by any lease, contract, understanding, or arrangement of whatever kind or nature, grant, assign, or turn over to any person, corporation, or association the operation or management of any racing or race meeting licensed under such sections or of the parimutuel system of wagering described in section 2-1207 or in any manner permit any person, corporation, or association other than the licensee to have any share, percentage, or proportion of the money received for admissions to the racing or race meeting or from the operation of the parimutuel system; and any violation of such conditions shall authorize and require the commission immediately to revoke such license.