Leeds Insurance Company Inc. is not licensed to do business in Ontario
The Financial Services Commission of Ontario (FSCO) has received inquiries about the insolvency of Leeds Insurance Company Inc. (Leeds), an offshore insurance company based in Barbados. Leeds is not licensed to do business in Ontario.
Warnings