Company IDEAL YARN 302987241 Connections and affiliations of the counterparty