We have an option to provide our dashboard as self-hosted solution for companies. But there is no reason for that in small-mid-size companies. You can connect your own personal cluster to LB and manage it from dashboard. There are a lot of benefits of this model. You have your own infrastructure, your own registry and other cool things, and you don't need to host and manage CP.
Our CP is a big and complex solution with more than 10 services inside, multiple databases and geo-distribution.
We can discuss your case in intercom, and I guess we can found the best usage model.