Special Business License. A company form in Seychelles.