A captive insurance company is a bona fide licensed (re)insurance company owned by a non-insurance company, which insures or reinsures the risks of its parent and/or its subsidiaries. Simply put: It is a formalized mechanism to finance self-insured risks.
Find out why Corporates are increasingly turning to captives to help solve problems in finding insurance cover for emerging and difficult risks.