Is a registered office in Nevis mandatory?

Yes. The licensed company must maintain a registered office in Nevis.