Yes. Zimbra can be setup with colocation. However, the responsibility to do so would lie solely on your shoulders. The colocation provider will only get the hardware running and you will need to manage everything else on your own.