Công ty C có trụ sở tại Thái Lan kí hợp đồng vận chuyển hàng hoá với công ty D có trụ sở tại Brunei. Theo hợp đồng, công ty C có nghĩa vụ vận chuyển hàng nông sản từ Thái Lan đến Brunei theo đường biển. Công ty D nhận hàng và thanh toán tiền đầy đủ sau khi nhận hàng. Hai bên thoả thuận áp dụng pháp luật của Thái Lan, Brunei và tập quán thương mại quốc tế cho từng trường hợp cụ thể.
a) Chủ thể của hợp đồng trên là ai? Vì sao?
b) Việc hai bên hợp đồng thoả thuận áp dụng pháp luật Thái Lan và Brunei có phù hợp pháp luật thương mại quốc tế không? Vì sao?