You don't have to live in Switzerland to benefit from Zurich car insurance. they have been around for many years and was also know as Eagle Star a while back.
The sale message is they offer more as a standard policy than the competition, so is a great opportuntity to compare what is on offer and read the small print compared to other service providers.
Was the polciy as good as they said it would be? Do a review for us, so we all know.