Seychelles Licensing Authority

Public Omnibus License