Skype
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  1  2  3  4  5  *
CHEMICAL products beginning with : 3
28301 to 28350 of 213820 results  Page: << Previous 50 Results 560 561 562 563 564 565 566 [567] 568 569 570 571 572 573 574 575 576 577 578 579 580 >> Next 50 Results
 PRODUCT NAMECAS Registry Number 
3,6,9,12-Tetraoxapentadec-14-en-1-ol, hydrogen sulfate, sodium salt (1 supplier)138641-37-9
3,6,9,12-Tetraoxapentadec-14-ene (1 supplier)680622-67-7
3,6,9,12-Tetraoxapentadec-14-yn-1-ol (13 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-(2-prop-2-ynoxyethoxy)ethoxy]ethoxy]ethanol | CAS Registry Number: 87450-10-0
Synonyms: propargyl-PEG5, CTK2I2559, BP-20648

Molecular Formula: C11H20O5Molecular Weight: 232.273500 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 5

InChIKey: WQMJFCWQBPUZCK-UHFFFAOYSA-N

87450-10-0
3,6,9,12-Tetraoxapentadecan-1-ol (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-(2-propoxyethoxy)ethoxy]ethoxy]ethanol | CAS Registry Number: 23307-36-0
Synonyms: CTK0I7999

Molecular Formula: C11H24O5Molecular Weight: 236.305260 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 5

InChIKey: SXNRWWNGEQMQCB-UHFFFAOYSA-N

23307-36-0
3,6,9,12-Tetraoxapentadecan-1-ol, 13-oxo-, propanoate (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethyl propanoate;propanoic acid | CAS Registry Number: 20579-54-8
Synonyms: CTK0J0260

Molecular Formula: C14H28O8Molecular Weight: 324.367320 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 8

InChIKey: HIOUARMXQYOLRW-UHFFFAOYSA-N

20579-54-8
3,6,9,12-Tetraoxapentadecan-1-ol,14-[4-(1,1-dimethylpropyl)phenoxy]-11-methyl- (0 suppliers)141267-45-0
3,6,9,12-Tetraoxapentadecan-15-oic acid, 1-bromo-, 1,1-dimethylethylester (13 suppliers)
Compound Structure IUPAC Name: tert-butyl 3-[2-[2-[2-(2-bromoethoxy)ethoxy]ethoxy]ethoxy]propanoate | CAS Registry Number: 564476-32-0
Synonyms: Bromo-PEG4-t-butyl ester, Br-PEG4-CH2CH2COOtBu, BIPG1350, SCHEMBL5144391, WLKHUFASPMJBHB-UHFFFAOYSA-N, ZINC83254096, AKOS030630026, BP-20711, LP024678, 15-Bromo-4,7,10,13-tetraoxapentadecanoic acid tert-butyl ester, TERT-BUTYL 1-BROMO-3,6,9,12-TETRAOXAPENTADECAN-15-OATE

Molecular Formula: C15H29BrO6Molecular Weight: 385.295 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 6

InChIKey: WLKHUFASPMJBHB-UHFFFAOYSA-N

564476-32-0
3,6,9,12-Tetraoxapentadecan-15-oic acid, 1-hydroxy-, 1,1-dimethylethylester (13 suppliers)
Compound Structure IUPAC Name: tert-butyl 3-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]propanoate | CAS Registry Number: 518044-32-1
Synonyms: AmbotzPEG1535, HO-DPEG(4)-CO-OTBU, Hydroxy-PEG-4-t-butyl ester, SCHEMBL722740, Hydroxy-dPEG-4-t-butyl ester, FJRDXEGYAVAMLB-UHFFFAOYSA-N, MolPort-008-268-483, BP-20402, K-9503, 15-Hydroxy-4,7,10,13-tetraoxapentadecanoic acid tert-butyl ester, 15-HYDROXY-4,7,10,13-TETRAOXA-PENTADECANOIC ACID T-BUTYL ESTER

Molecular Formula: C15H30O7Molecular Weight: 322.394500 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 7

InChIKey: FJRDXEGYAVAMLB-UHFFFAOYSA-N

518044-32-1
3,6,9,12-Tetraoxapentadecan-15-Oic Acid,1,1,1,2,4,4,5,7,7,8,10,10,11,13,13,14,14-Heptadecafluoro-2,5,8,11-Tetrakis(Trifluoromethyl)-, Potassium Salt (2 suppliers)139326-66-2
3,6,9,12-Tetraoxapentadecane-1,14-diol (1 supplier)
Compound Structure IUPAC Name: 1-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]propan-2-ol | CAS Registry Number: 75506-76-2
Synonyms: CTK2G8946

Molecular Formula: C11H24O6Molecular Weight: 252.304660 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 6

InChIKey: BTPCQZFDZVPXTF-UHFFFAOYSA-N

75506-76-2
3,6,9,12-Tetraoxapentadecane-1,14-diol, 14-methyl- (1 supplier)
Compound Structure IUPAC Name: 1-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]-2-methylpropan-2-ol | CAS Registry Number: 75506-77-3
Synonyms: CTK2G8945

Molecular Formula: C12H26O6Molecular Weight: 266.331240 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 6

InChIKey: VZBOUOZQNALIMM-UHFFFAOYSA-N

75506-77-3
3,6,9,12-Tetraoxapentadecane-1,14-diol, 15-phenoxy- (1 supplier)
Compound Structure IUPAC Name: 1-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]-3-phenoxypropan-2-ol | CAS Registry Number: 75506-84-2
Synonyms: CTK2G8940

Molecular Formula: C17H28O7Molecular Weight: 344.400020 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 7

InChIKey: KRZZYZCTZZFODP-UHFFFAOYSA-N

75506-84-2
3,6,9,12-Tetraoxapentadecane-15-sulfonic acid, 1-(4-nonylphenoxy)-,sodium salt (0 suppliers)110765-14-5
3,6,9,12-Tetraoxapentadecane-15-sulfonic acid, 1-(nonylphenoxy)-,sodium salt (0 suppliers)76083-73-3
3,6,9,12-Tetraoxapentadecanedioic acid, 2-ethoxyethyl phenylmethylester (0 suppliers)61286-36-0
3,6,9,12-Tetraoxapentadecanoic acid, 11-(ethoxymethyl)-8-oxo-, butylester (0 suppliers)61286-40-6
3,6,9,12-Tetraoxapentadecanoic acid, 11-oxo-, propyl ester (1 supplier)
Compound Structure IUPAC Name: propyl 2-[2-[2-(2-oxo-2-propoxyethoxy)ethoxy]ethoxy]acetate | CAS Registry Number: 161470-21-9
Synonyms: AGN-PC-01U9OM, CTK0A9752

Molecular Formula: C14H26O7Molecular Weight: 306.352040 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 7

InChIKey: WBMQGAFOSHEOGE-UHFFFAOYSA-N

161470-21-9
3,6,9,12-Tetraoxapentadecanoic acid,2,4,4,5,7,7,8,10,10,11,13,13,14,14,15,15,15-heptadecafluoro-2,5,8,11-tetrakis(trifluoromethyl)-, ammonium salt (0 suppliers)62037-78-9
3,6,9,12-Tetraoxapentadecanoyl chloride,2,4,4,5,7,7,8,10,10,11,13,13,14,14,15,15,15-heptadecafluoro-2,5,8,11-tetrakis(trifluoromethyl)- (0 suppliers)110186-09-9
3,6,9,12-Tetraoxatetracosan-1-amine (1 supplier)148433-34-5
3,6,9,12-TETRAOXATETRACOSAN-1-AMINIUM, N,N,N-TRIMETHYL- (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-(2-dodecoxyethoxy)ethoxy]ethoxy]ethyl-trimethylazanium | CAS Registry Number: 664326-13-0
Synonyms: CTK1I0115, 3,6,9,12-Tetraoxatetracosan-1-aminium, N,N,N-trimethyl-

Molecular Formula: C23H50NO4+Molecular Weight: 404.647400 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 4

InChIKey: XGZKKRGWGGVRBM-UHFFFAOYSA-N

664326-13-0
3,6,9,12-Tetraoxatetracosan-1-aminium, N,N,N-trimethyl-, chloride (1 supplier)157072-00-9
3,6,9,12-TETRAOXATETRACOSAN-1-OL HYDROGEN SULFATE SODIUM SALT (2 suppliers)15826-19-4
3,6,9,12-TETRAOXATETRACOSAN-1-OL,DIHYDROGEN PHOSPHONATE (5 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-(2-dodecoxyethoxy)ethoxy]ethoxy]ethyl dihydrogen phosphate | CAS Registry Number: 45300-87-6
Synonyms: 3,6,9,12-Tetraoxatetracosyl dihydrogen phosphate, CTK8I7766, AC1L5675, EINECS 256-227-2, 3,6,9,12-Tetraoxatetracosan-1-ol, dihydrogen phosphate, 3,6,9,12-Tetraoxatetracosan-1-ol, 1-(dihydrogen phosphate), 2-[2-[2-(2-dodecoxyethoxy)ethoxy]ethoxy]ethyl dihydrogen phosphate, 58517-65-0

Molecular Formula: C20H43O8PMolecular Weight: 442.524382 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 8

InChIKey: PSBRNAUTQGUEPB-UHFFFAOYSA-N

45300-87-6
3,6,9,12-Tetraoxatetracosane-1,14-diol (1 supplier)
Compound Structure IUPAC Name: 1-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]dodecan-2-ol | CAS Registry Number: 75506-81-9
Synonyms: CTK2G8942

Molecular Formula: C20H42O6Molecular Weight: 378.543880 [g/mol]
H-Bond Donor: 2H-Bond Acceptor: 6

InChIKey: WXPJZKBITMVWLG-UHFFFAOYSA-N

75506-81-9
3,6,9,12-Tetraoxatetradec-13-en-1-ol (2 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-(2-ethenoxyethoxy)ethoxy]ethoxy]ethanol | CAS Registry Number: 7287-58-3
Synonyms: AGN-PC-00L90H, CTK2G2077

Molecular Formula: C10H20O5Molecular Weight: 220.262800 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 5

InChIKey: UTOONOCRMYRNMO-UHFFFAOYSA-N

7287-58-3
3,6,9,12-Tetraoxatetradecan-1-amine, N,N-dibutyl-14-chloro-,hydrochloride (0 suppliers)62470-80-8
3,6,9,12-Tetraoxatetradecan-1-aminium,N,N-dimethyl-N-[(triethoxysilyl)methyl]-, chloride (0 suppliers)62573-03-9
3,6,9,12-Tetraoxatetradecan-1-ol (7 suppliers)881920-24-7
3,6,9,12-TETRAOXATETRADECAN-1-OL, 13,13,14,14,14-PENTAFLUORO- (0 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-[2-(1,1,2,2,2-pentafluoroethoxy)ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 652983-61-4
Synonyms: CTK1J7640, 3,6,9,12-Tetraoxatetradecan-1-ol, 13,13,14,14,14-pentafluoro-

Molecular Formula: C10H17F5O5Molecular Weight: 312.230996 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 10

InChIKey: OWXQKZVJGCJEGA-UHFFFAOYSA-N

652983-61-4
3,6,9,12-Tetraoxatetradecan-1-ol, 14-([1,1'-biphenyl]-2-yloxy)-,benzoate (0 suppliers)89807-31-8
3,6,9,12-Tetraoxatetradecan-1-ol, 14-(2-naphthalenyloxy)-, hydrogensulfate, sodium salt (0 suppliers)96337-60-9
3,6,9,12-Tetraoxatetradecan-1-ol, 14-(4-nonylphenoxy)-, hydrogensulfate, sodium salt (0 suppliers)96920-31-9
3,6,9,12-Tetraoxatetradecan-1-ol, 14-(4-octylphenoxy)- (2 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-(4-octylphenoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 51437-93-5
Synonyms: SureCN11666404, AGN-PC-004Q2Q, CTK1G4792

Molecular Formula: C24H42O6Molecular Weight: 426.586680 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: VEBJYBIQIYFEFN-UHFFFAOYSA-N

51437-93-5
3,6,9,12-Tetraoxatetradecan-1-ol, 14-(dimethylphenoxy)- (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-(2,3-dimethylphenoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 53743-10-5
Synonyms: CTK1E3657

Molecular Formula: C18H30O6Molecular Weight: 342.427200 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: REBVABZRDMSQQG-UHFFFAOYSA-N

53743-10-5
3,6,9,12-Tetraoxatetradecan-1-ol, 14-(octadecylphenoxy)- (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-(2-octadecylphenoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 106705-43-5
Synonyms: ACMC-20magj, CTK0D6954

Molecular Formula: C34H62O6Molecular Weight: 566.852480 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: HHOQTVCGPMJGFJ-UHFFFAOYSA-N

106705-43-5
3,6,9,12-Tetraoxatetradecan-1-ol, 14-[4-(1,1-dimethylpropyl)phenoxy]- (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-[4-(2-methylbutan-2-yl)phenoxy]ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 89203-06-5
Synonyms: ACMC-20liyi, CTK2J9866

Molecular Formula: C21H36O6Molecular Weight: 384.506940 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: JAVNBXBFFSQNGO-UHFFFAOYSA-N

89203-06-5
3,6,9,12-TETRAOXATETRADECAN-1-OL, ESTER WITH BORIC ACID (H3BO3) (2 suppliers)
Compound Structure IUPAC Name: boric acid;2-[2-[2-(2-ethoxyethoxy)ethoxy]ethoxy]ethanol | CAS Registry Number: 68550-97-0
Synonyms: AC1L58T0, EINECS 271-358-5, 3,6,9,12-Tetraoxatetradecan-1-ol, ester with boric acid (H3BO3), 3,6,9,12-Tetraoxatetradecan-1-ol, borate ester, boric acid; 2-[2-[2-(2-ethoxyethoxy)ethoxy]ethoxy]ethanol

Molecular Formula: C10H25BO8Molecular Weight: 284.111700 [g/mol]
H-Bond Donor: 4H-Bond Acceptor: 8

InChIKey: VYJADXFLXHHRSM-UHFFFAOYSA-N

68550-97-0
3,6,9,12-Tetraoxatetradecan-1-ol, pentamethyl- (0 suppliers)
Compound Structure IUPAC Name: 3-[1-[2-(2-ethoxyethoxy)ethoxy]propan-2-yloxy]-2,3-dimethylbutan-2-ol | CAS Registry Number: 90062-51-4
Synonyms: CTK3I4846

Molecular Formula: C15H32O5Molecular Weight: 292.411580 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 5

InChIKey: HRCZJYBVDODZIT-UHFFFAOYSA-N

90062-51-4
3,6,9,12-Tetraoxatetradecan-1-ol, pentamethyl-14-(2-methylphenoxy)- (1 supplier)
Compound Structure IUPAC Name: 2,3-dimethyl-3-[1-[2-[2-[2-(2-methylphenoxy)ethoxy]ethoxy]ethoxy]propan-2-yloxy]butan-2-ol | CAS Registry Number: 89360-41-8
Synonyms: ACMC-20ll77, CTK2J7032

Molecular Formula: C22H38O6Molecular Weight: 398.533520 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: BMWGZIPNRLCKPQ-UHFFFAOYSA-N

89360-41-8
3,6,9,12-Tetraoxatetradecan-1-ol, pentamethyl-14-(3-methylphenoxy)- (1 supplier)
Compound Structure IUPAC Name: 2,3-dimethyl-3-[1-[2-[2-[2-(3-methylphenoxy)ethoxy]ethoxy]ethoxy]propan-2-yloxy]butan-2-ol | CAS Registry Number: 89360-46-3
Synonyms: ACMC-20ll7b, CTK2J7028

Molecular Formula: C22H38O6Molecular Weight: 398.533520 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: NIYYWPBGZHLKEP-UHFFFAOYSA-N

89360-46-3
3,6,9,12-Tetraoxatetradecan-1-ol, pentamethyl-14-(4-methylphenoxy)- (1 supplier)
Compound Structure IUPAC Name: 2,3-dimethyl-3-[1-[2-[2-[2-(4-methylphenoxy)ethoxy]ethoxy]ethoxy]propan-2-yloxy]butan-2-ol | CAS Registry Number: 89360-51-0
Synonyms: ACMC-20ll7f, CTK2J7024

Molecular Formula: C22H38O6Molecular Weight: 398.533520 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: JKNXKWLBHKOUHI-UHFFFAOYSA-N

89360-51-0
3,6,9,12-Tetraoxatetradecan-1-ol, pentamethyl-14-phenoxy- (1 supplier)
Compound Structure IUPAC Name: 2,3-dimethyl-3-[1-[2-[2-(2-phenoxyethoxy)ethoxy]ethoxy]propan-2-yloxy]butan-2-ol | CAS Registry Number: 89360-29-2
Synonyms: ACMC-20ll6x, CTK2J7042

Molecular Formula: C21H36O6Molecular Weight: 384.506940 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: LRTMPHURYGUWDU-UHFFFAOYSA-N

89360-29-2
3,6,9,12-TETRAOXATETRADECAN-1-OL,14-(ISODECYLOXY)- (2 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-(8-methylnonoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 66172-86-9
Synonyms: 23-Methyl-3,6,9,12,15-pentaoxatetracosan-1-ol, 97404-08-5, 2-[2-[2-[2-[2-(8-methylnonoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol, Isodecyl alcohol tetra(oxyethylene) ethanol, AC1L2YFZ, AC1Q591A, CTK5H9303, EINECS 306-771-2, AR-1D7912, AG-H-97187, A829833, 3,6,9,12-Tetraoxatetradecan-1-ol, 14-(isodecyloxy)-

Molecular Formula: C20H42O6Molecular Weight: 378.543880 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: PUJVHDGLFNDWDZ-UHFFFAOYSA-N

66172-86-9
3,6,9,12-Tetraoxatetradecan-1-ol,14-(nonylphenoxy)- (8 suppliers)
Compound Structure IUPAC Name: 2-[2-[2-[2-[2-(2-nonylphenoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol | CAS Registry Number: 26264-02-8
Synonyms: 14-(2-nonylphenoxy)-3,6,9,12-tetraoxatetradecan-1-ol, EINECS 247-555-7, AC1L51ZL, AC1Q57OU, SureCN1741013, CTK4F7522, AR-1C0786, AG-K-39585, 14-(Nonylphenoxy)-3,6,9,12-tetraoxatetradecan-1-ol, 2-[2-[2-[2-[2-(2-nonylphenoxy)ethoxy]ethoxy]ethoxy]ethoxy]ethanol, Pentaethyleneglycol mono(nonylphenyl) ether;Pentaethylene glycol nonylphenyl ether;Nonoxynol-5;

Molecular Formula: C25H44O6Molecular Weight: 440.613260 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: HRQQEXIVBZHHOQ-UHFFFAOYSA-N

26264-02-8
3,6,9,12-Tetraoxatetradecan-1-ol,14-[[4-(3-pyridinyl)-1,2,5-thiadiazol-3-yl]oxy]- (1 supplier)919105-72-9
3,6,9,12-Tetraoxatetradecan-1-ol,14-[2-(1,1-dimethylethyl)-5-methylphenoxy]- (0 suppliers)89203-04-3
3,6,9,12-Tetraoxatetradecan-14-ol,1,1,1,2,2,4,4,5,5,7,7,8,8,10,10,11,11,13,13-nonadecafluoro- (0 suppliers)14548-76-6
3,6,9,12-TETRAOXATETRADECANAMIDE, 14-HYDROXY-N,N-DIOCTADECYL- (1 supplier)
Compound Structure IUPAC Name: 2-[2-[2-[2-(2-hydroxyethoxy)ethoxy]ethoxy]ethoxy]-N,N-dioctadecylacetamide | CAS Registry Number: 187600-74-4
Synonyms: CTK0E2094, 3,6,9,12-Tetraoxatetradecanamide, 14-hydroxy-N,N-dioctadecyl-

Molecular Formula: C46H93NO6Molecular Weight: 756.233720 [g/mol]
H-Bond Donor: 1H-Bond Acceptor: 6

InChIKey: KTXQOFSYPDIMSZ-UHFFFAOYSA-N

187600-74-4
3,6,9,12-Tetraoxatetradecane (2 suppliers)
Compound Structure IUPAC Name: 1-ethoxy-2-[2-(2-ethoxyethoxy)ethoxy]ethane | CAS Registry Number: 4499-99-4
Synonyms: AGN-PC-0008V7, CTK1D8530

Molecular Formula: C10H22O4Molecular Weight: 206.279280 [g/mol]
H-Bond Donor: 0H-Bond Acceptor: 4

InChIKey: KIAMPLQEZAMORJ-UHFFFAOYSA-N

4499-99-4
28301 to 28350 of 213820 results  Page: << Previous 50 Results 560 561 562 563 564 565 566 [567] 568 569 570 571 572 573 574 575 576 577 578 579 580 >> Next 50 Results
Alphabetical Products   |   ALL 20,000 Suppliers
HomeBuyAdd FREE ListingAdvertise Chemical Company