Company VILLAGE FARMING 303399498 Connections and affiliations of the counterparty