MIC Global

MIC Global

An embedded micro insurance company.

Authorizing premium user...