I would not recommend. I know people outside of the US that have dealt with Citizen's Inc (not to be confused with other companies with similar names), and I have serious concerns about their investment practices.
First off, CICA Life is probably not selling you just regular life insurance, but a complex retirement income product that includes life insurance as a side benefit. This is already problematic, because bundled products tend to be more expensive than if you shopped around for each product on their own.
My main concern, however, is that Citizen's Inc reportedly invests their clients premiums into their own company stock. This is not what any independent investment adviser would recommend you if you asked them what to do with your retirement savings. It also artificially inflates their stock and creates big conflicts of interest.
While Citizen's Inc is based in Austin, Texas, CICA Life itself is incorporated in Bermuda. Take that as you will, but the limited legal options that would leave you makes me question how secure is the income being promised 30-40 years in the future.
If you want retirement savings, save on your own, or shop around for a product like an immediate or deferred annuity. If you want regular life insurance, there's also options in your country or the US that offer services to non-US citizens. I wouldn't normally mix the two, and definitely not with that company.
Here's a source that talks about Citizen's practices, analyzing it as a potential stock investment: