translate English to French: The site presents its business, its philosophy and a design catalog of products it produces and also offers online sales.
Le site présente son activité, sa philosophie ainsi qu'un Catalogue design des produits qu'il réalise et propose également de la vente en ligne.