Captive meaning in business. Any profits made by a captive are retained within the parent ...

Captive meaning in business.  Any profits made by a captive are retained within the parent ...Captive meaning in business.  Any profits made by a captive are retained within the parent ...