Hello,
Yes, you can connect up to 300 clients to a single server host.
For the maximum bandwidth for every connection we don't have exact numbers. Because it would be less than the internet speed, and depends on VPN parameters, connection type, and client's quantity.
Hope it helps
Regards,
Jerome