cater for = to provide food and service for: to cater a party.
cater to = to provide food, service, etc, as for a party or wedding: to cater for a banquet, to provide or supply what amuses,(usually followed by to or for ): to cater to popular demand; to cater to or for. therefore, you can