About Starr Insurance & Reinsurance Limited (FC029817) Bermuda