There is no limit in the number of VMs that can run on ESXi with a free hypervisor license.