What country is Philo available in?
Philo TV is a US-based streaming service currently available only in the United States. To stream it in of the New Zealand, you will need to use a VPN such as ExpressVPN which has servers located in the US.