Setting relationships not required for db to work but as you discovered can be helpful to ensure data integrity.
If Company_info has only one record for the user's company info, then it does not have a relationship with any other data. It cannot be included in a query with multiple tables. It can be included in a query with only one other table. Put two tables in a query without a join clause and every record of each table will join to every record of other table (a cartesian join). There must be a record in Company_info. Use this query as the report's RecordSource:
SELECT Query1.*, Order_details.*, Products.Description, Products.Prix
FROM (Products RIGHT JOIN Order_details ON Products.Product_ID = Order_details.Product_ID) RIGHT JOIN Query1 ON Order_details.Order_ID = Query1.Order_ID;