Seychelles Licensing Authority

Labour Contractor Licence