International Islamic Trade Finance Corporation launches its Letter of Credit (LC) Confirmation Facility EIN NewsSource