No, is not mandatory, you can receive an Alderney licence if your business in other place.