Caterpillar sets up Class B Bermuda captive

Construction equipment manufacturer Caterpillar has set up a captive in Bermuda, new...
MORE