SCNYLI: Siam Commercial New York Life Insurance

What does SCNYLI mean? The above is one of SCNYLI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Siam Commercial New York Life Insurance