French company Teuchos opens center in Casablanca