sla.gov.sc Apply For Business License : Seychelles Licensing Authority - Posted on March 24, 2015 By Jency