Company FIRST-HAND PRODUCTS 307342692 Connections and affiliations of the counterparty