Company XIAN BRAT TECHNOLOGY 311121089 Connections and affiliations of the counterparty