Remember, there is no such thing as "on-premise" in real English. "Premise" is a concept. "Premises" is a location.
"https://collectivecontent.agency/2018/04/19/should-i-say-on-premise-or-on-premises-it/"