Tienes varios errores, algunos de diseño de tablas, y alguno en la consulta.
Una consulta uqe devuelva los productos vinculados a una empresa, en tu contexto, sería mas o menos:
Tu error es que no estás haciendo correctamente el JOIN. La forma en que lo escribes me lleva a pensar que no conoces lo suficiente de SQL, por lo que te recomiendo enfáticamente que leas un manual básico de SQL y de JOINs, para evitar problemas.
Respecto a las tablas, usar campos TEXT donde deberías usar VARCHAR es un error severo de diseño.
Hay otras recomendaciones respecto de las tablas, pero como no pareces haberlas puesto completas, no puedo decirte anticipadamente nada, excepto que es mala idea poner el nombre del país como texto.
Cosas como Países, localidades, y categorías de lo que fuese, se administran como tablas independientes con las cuales las otras se relacionan. Ayuda mucho a reducir la redundancia y los errores de ingreso de datos.