Seychelles Licensing Authority

Retailer Licence