difference between trading company and factory