Company BARRACUDA GROUP 302639776 Connections and affiliations of the counterparty