With product companyAttributeDefinitions resolvers, you can list all Company attributes
queryProductCompanyAttribute { node (id: "<productId>") {...onProduct { id slug companyAttributeDefinitions { edges { node { __typename...onAttributeSingleSelectDefinition { id name valuesV2 { edges { node { id value } } } }...onAttributeCheckboxDefinition { id name }...onAttributeNumberDefinition { id name }...onAttributeTextDefinition { id name } } } } } }}