Sofosbuvir

Sofosbuvir

Picture of Sofosbuvir
CAT No: VS-S031000
CAS No: 1190307-88-0
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: In Stock

Sofosbuvir Acid

Picture of Sofosbuvir Acid
CAT No: VS-S031001
CAS No: 1859162-79-0
Mol.F.: C19H23FN3O9P
Mol.Wt.: 487.4
Status: Custom Synthesis

Sofosbuvir alpha-Isomer

Picture of Sofosbuvir alpha-Isomer
CAT No: VS-S031002
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

2(R)-Methyl Sofosbuvir

Picture of 2(R)-Methyl Sofosbuvir
CAT No: VS-S031003
CAS No: 1496552-28-3
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

O-Desphenyl Sofosbuvir

Picture of O-Desphenyl Sofosbuvir
CAT No: VS-S031004
CAS No: 1233335-82-4
Mol.F.: C16H25FN3O9P
Mol.Wt.: 453.4
Status: Custom Synthesis

RP-Isomer of Sofosbuvir

Picture of RP-Isomer of Sofosbuvir
CAT No: VS-S031005
CAS No: 1190308-01-0
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Out of Stock

2'-S-Fluoro Sofosbuvir

Picture of 2'-S-Fluoro Sofosbuvir
CAT No: VS-S031006
CAS No: 1987957-28-7
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Sofosbuvir 3'-O-Phosphoramidate

Picture of Sofosbuvir 3'-O-Phosphoramidate
CAT No: VS-S031007
CAS No: 1337482-15-1
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Sofosbuvir 3',5'-Bis-O-Phosphoramidate

Picture of Sofosbuvir 3',5'-Bis-O-Phosphoramidate
CAT No: VS-S031008
CAS No: 1337482-17-3
Mol.F.: C34H45FN4O13P2
Mol.Wt.: 798.7
Status: Custom Synthesis

2'-S-Fluoro Sofosbuvir alpha-Isomer

Picture of 2'-S-Fluoro Sofosbuvir alpha-Isomer
CAT No: VS-S031009
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

2(R)-Methyl Sofosbuvir alpha-Isomer

Picture of 2(R)-Methyl Sofosbuvir alpha-Isomer
CAT No: VS-S031010
CAS No: 1064684-71-4
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Sofosbuvir 3',5'-Bis-O-Phosphoramidate alpha-Isomer

Picture of Sofosbuvir 3',5'-Bis-O-Phosphoramidate alpha-Isomer
CAT No: VS-S031011
CAS No: N/A
Mol.F.: C35H47FN4O12P2
Mol.Wt.: 796.7
Status: Custom Synthesis

Sofosbuvir 3'-O-Phosphoramidate alpha-Isomer

Picture of Sofosbuvir 3'-O-Phosphoramidate alpha-Isomer
CAT No: VS-S031012
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

2'-Hydroxy Sofosbuvir

Picture of 2'-Hydroxy Sofosbuvir
CAT No: VS-S031013
CAS No: N/A
Mol.F.: C22H30N3O10P
Mol.Wt.: 527.5
Status: Custom Synthesis

2'-Keto Sofosbuvir

Picture of 2'-Keto Sofosbuvir
CAT No: VS-S031014
CAS No: N/A
Mol.F.: C21H26N3O10P
Mol.Wt.: 511.4
Status: Custom Synthesis

2'-Alkene Sofosbuvir

Picture of 2'-Alkene Sofosbuvir
CAT No: VS-S031015
CAS No: 2095551-20-3
Mol.F.: C22H28N3O9P
Mol.Wt.: 509.5
Status: Custom Synthesis

Sofosbuvir Chloro Analog

Picture of Sofosbuvir Chloro Analog
CAT No: VS-S031016
CAS No: 1496552-51-2
Mol.F.: C22H29ClN3O9P
Mol.Wt.: 545.9
Status: Custom Synthesis

3'-Beta Sofosbuvir

Picture of 3'-Beta Sofosbuvir
CAT No: VS-S031017
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

3'-Beta Sofosbuvir alpha-Isomer

Picture of 3'-Beta Sofosbuvir alpha-Isomer
CAT No: VS-S031018
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Propyl Sofosbuvir analog

Picture of Propyl Sofosbuvir analog
CAT No: VS-S031019
CAS No: 2190510-86-0
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Ethyl Sofosbuvir analog

Picture of Ethyl Sofosbuvir analog
CAT No: VS-S031020
CAS No: 2164516-85-0
Mol.F.: C21H27FN3O9P
Mol.Wt.: 515.4
Status: Custom Synthesis

2',3'-Beta Sofosbuvir

Picture of 2',3'-Beta Sofosbuvir
CAT No: VS-S031021
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

2',3'-Beta Sofosbuvir alpha-Isomer

Picture of 2',3'-Beta Sofosbuvir alpha-Isomer
CAT No: VS-S031022
CAS No: N/A
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.5
Status: Custom Synthesis

Sofosbuvir Impurity 1

Picture of Sofosbuvir Impurity 1
CAT No: VS-S031025
CAS No: 879551-04-9
Mol.F.: C6H9FO4
Mol.Wt.: 164.1
Status: Custom Synthesis

Sofosbuvir Impurity 2

Picture of Sofosbuvir Impurity 2
CAT No: VS-S031026
CAS No: 874638-80-9
Mol.F.: C20H17FO6
Mol.Wt.: 372.4
Status: Custom Synthesis

Sofosbuvir Impurity 3

Picture of Sofosbuvir Impurity 3
CAT No: VS-S031027
CAS No: 1884385-12-9
Mol.F.: C20H19FO6
Mol.Wt.: 374.4
Status: Custom Synthesis

Sofosbuvir Impurity 4

Picture of Sofosbuvir Impurity 4
CAT No: VS-S031028
CAS No: 1621160-31-3
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 5

Picture of Sofosbuvir Impurity 5
CAT No: VS-S031029
CAS No: 817204-32-3
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: In Stock

Sofosbuvir Impurity 6

Picture of Sofosbuvir Impurity 6
CAT No: VS-S031030
CAS No: 874638-94-5
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 7

Picture of Sofosbuvir Impurity 7
CAT No: VS-S031031
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 10

Picture of Sofosbuvir Impurity 10
CAT No: VS-S031034
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 11

Picture of Sofosbuvir Impurity 11
CAT No: VS-S031035
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 12

Picture of Sofosbuvir Impurity 12
CAT No: VS-S031036
CAS No: 2041584-99-8
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 13

Picture of Sofosbuvir Impurity 13
CAT No: VS-S031037
CAS No: 1040882-61-8
Mol.F.: C6H9FO4
Mol.Wt.: 164.1
Status: Custom Synthesis

Sofosbuvir Impurity 15

Picture of Sofosbuvir Impurity 15
CAT No: VS-S031038
CAS No: N/A
Mol.F.: C20H19FO6
Mol.Wt.: 374.4
Status: Custom Synthesis

Sofosbuvir Impurity 16

Picture of Sofosbuvir Impurity 16
CAT No: VS-S031039
CAS No: N/A
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 17

Picture of Sofosbuvir Impurity 17
CAT No: VS-S031040
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 18

Picture of Sofosbuvir Impurity 18
CAT No: VS-S031041
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 19

Picture of Sofosbuvir Impurity 19
CAT No: VS-S031042
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 20

Picture of Sofosbuvir Impurity 20
CAT No: VS-S031043
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 21

Picture of Sofosbuvir Impurity 21
CAT No: VS-S031044
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 22

Picture of Sofosbuvir Impurity 22
CAT No: VS-S031045
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 23

Picture of Sofosbuvir Impurity 23
CAT No: VS-S031046
CAS No: 1987950-05-9
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 24

Picture of Sofosbuvir Impurity 24
CAT No: VS-S031047
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 25

Picture of Sofosbuvir Impurity 25
CAT No: VS-S031048
CAS No: 53008-90-5
Mol.F.: C6H10O5
Mol.Wt.: 162.1
Status: Custom Synthesis

Sofosbuvir Impurity 26

Picture of Sofosbuvir Impurity 26
CAT No: VS-S031049
CAS No: 874638-79-6
Mol.F.: C20H18O7
Mol.Wt.: 370.4
Status: Custom Synthesis

Sofosbuvir Impurity 27

Picture of Sofosbuvir Impurity 27
CAT No: VS-S031050
CAS No: N/A
Mol.F.: C20H20O7
Mol.Wt.: 372.4
Status: Custom Synthesis

Sofosbuvir Impurity 28

Picture of Sofosbuvir Impurity 28
CAT No: VS-S031051
CAS No: N/A
Mol.F.: C20H19ClO6
Mol.Wt.: 390.8
Status: Custom Synthesis

Sofosbuvir Impurity 29

Picture of Sofosbuvir Impurity 29
CAT No: VS-S031052
CAS No: 863329-62-8
Mol.F.: C31H27N3O8
Mol.Wt.: 569.6
Status: Custom Synthesis

Sofosbuvir Impurity 30

Picture of Sofosbuvir Impurity 30
CAT No: VS-S031053
CAS No: N/A
Mol.F.: C31H27N3O8
Mol.Wt.: 569.6
Status: Custom Synthesis

Sofosbuvir Impurity 31

Picture of Sofosbuvir Impurity 31
CAT No: VS-S031054
CAS No: N/A
Mol.F.: C24H23N3O7
Mol.Wt.: 465.5
Status: Custom Synthesis

Sofosbuvir Impurity 32

Picture of Sofosbuvir Impurity 32
CAT No: VS-S031055
CAS No: N/A
Mol.F.: C24H23N3O7
Mol.Wt.: 465.5
Status: Custom Synthesis

Sofosbuvir Impurity 33

Picture of Sofosbuvir Impurity 33
CAT No: VS-S031056
CAS No: 1910099-11-4
Mol.F.: C24H22N2O8
Mol.Wt.: 466.5
Status: Custom Synthesis

Sofosbuvir Impurity 34

Picture of Sofosbuvir Impurity 34
CAT No: VS-S031057
CAS No: N/A
Mol.F.: C24H22N2O8
Mol.Wt.: 466.5
Status: Custom Synthesis

Sofosbuvir Impurity 35

Picture of Sofosbuvir Impurity 35
CAT No: VS-S031058
CAS No: 114262-49-6
Mol.F.: C10H14N2O6
Mol.Wt.: 258.2
Status: Custom Synthesis

Sofosbuvir Impurity 36

Picture of Sofosbuvir Impurity 36
CAT No: VS-S031059
CAS No: N/A
Mol.F.: C10H14N2O6
Mol.Wt.: 258.2
Status: Custom Synthesis

Sofosbuvir Impurity 37

Picture of Sofosbuvir Impurity 37
CAT No: VS-S031060
CAS No: 1622930-61-3
Mol.F.: C6H9FO4
Mol.Wt.: 164.1
Status: Custom Synthesis

Sofosbuvir Impurity 38

Picture of Sofosbuvir Impurity 38
CAT No: VS-S031061
CAS No: 1639833-40-1
Mol.F.: C20H17FO6
Mol.Wt.: 372.4
Status: Custom Synthesis

Sofosbuvir Impurity 39

Picture of Sofosbuvir Impurity 39
CAT No: VS-S031062
CAS No: N/A
Mol.F.: C20H19FO6
Mol.Wt.: 374.4
Status: Custom Synthesis

Sofosbuvir Impurity 40

Picture of Sofosbuvir Impurity 40
CAT No: VS-S031063
CAS No: N/A
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 41

Picture of Sofosbuvir Impurity 41
CAT No: VS-S031064
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 42

Picture of Sofosbuvir Impurity 42
CAT No: VS-S031065
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 43

Picture of Sofosbuvir Impurity 43
CAT No: VS-S031066
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 44

Picture of Sofosbuvir Impurity 44
CAT No: VS-S031067
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 45

Picture of Sofosbuvir Impurity 45
CAT No: VS-S031068
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 46

Picture of Sofosbuvir Impurity 46
CAT No: VS-S031069
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 47

Picture of Sofosbuvir Impurity 47
CAT No: VS-S031070
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 48

Picture of Sofosbuvir Impurity 48
CAT No: VS-S031071
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 49

Picture of Sofosbuvir Impurity 49
CAT No: VS-S031072
CAS No: 863329-63-9
Mol.F.: C31H25N3O7
Mol.Wt.: 551.6
Status: Custom Synthesis

Sofosbuvir Impurity 50

Picture of Sofosbuvir Impurity 50
CAT No: VS-S031073
CAS No: 1580001-93-9
Mol.F.: C30H23N3O8
Mol.Wt.: 553.5
Status: Custom Synthesis

Sofosbuvir Impurity 51

Picture of Sofosbuvir Impurity 51
CAT No: VS-S031074
CAS No: 1910099-17-0
Mol.F.: C24H20N2O7
Mol.Wt.: 448.4
Status: Custom Synthesis

Sofosbuvir Impurity 52

Picture of Sofosbuvir Impurity 52
CAT No: VS-S031075
CAS No: 2073854-58-5
Mol.F.: C23H18N2O8
Mol.Wt.: 450.4
Status: Custom Synthesis

Sofosbuvir Impurity 53

Picture of Sofosbuvir Impurity 53
CAT No: VS-S031076
CAS No: 119410-95-6
Mol.F.: C10H12N2O5
Mol.Wt.: 240.2
Status: Custom Synthesis

Sofosbuvir Impurity 54

Picture of Sofosbuvir Impurity 54
CAT No: VS-S031077
CAS No: 16731-31-0
Mol.F.: C9H10N2O6
Mol.Wt.: 242.2
Status: Custom Synthesis

Sofosbuvir Impurity 55

Picture of Sofosbuvir Impurity 55
CAT No: VS-S031078
CAS No: 1496551-65-5
Mol.F.: C20H17ClO6
Mol.Wt.: 388.8
Status: Custom Synthesis

Sofosbuvir Impurity 56

Picture of Sofosbuvir Impurity 56
CAT No: VS-S031079
CAS No: 1496551-72-4
Mol.F.: C10H13ClN2O5
Mol.Wt.: 276.7
Status: Custom Synthesis

Sofosbuvir Impurity 57

Picture of Sofosbuvir Impurity 57
CAT No: VS-S031080
CAS No: N/A
Mol.F.: C10H15FN2O11P2
Mol.Wt.: 420.2
Status: Custom Synthesis

Sofosbuvir Impurity 58

Picture of Sofosbuvir Impurity 58
CAT No: VS-S031081
CAS No: 1015073-43-4
Mol.F.: C10H14FN2O8P
Mol.Wt.: 340.2
Status: Custom Synthesis

Sofosbuvir Impurity 59

Picture of Sofosbuvir Impurity 59
CAT No: VS-S031082
CAS No: 1033394-92-1
Mol.F.: C6H9FO4
Mol.Wt.: 164.1
Status: Custom Synthesis

Sofosbuvir Impurity 60

Picture of Sofosbuvir Impurity 60
CAT No: VS-S031083
CAS No: 1033394-94-3
Mol.F.: C20H17FO6
Mol.Wt.: 372.4
Status: Custom Synthesis

Sofosbuvir Impurity 61

Picture of Sofosbuvir Impurity 61
CAT No: VS-S031084
CAS No: N/A
Mol.F.: C20H19FO6
Mol.Wt.: 374.4
Status: Custom Synthesis

Sofosbuvir Impurity 62

Picture of Sofosbuvir Impurity 62
CAT No: VS-S031085
CAS No: N/A
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 63

Picture of Sofosbuvir Impurity 63
CAT No: VS-S031086
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 64

Picture of Sofosbuvir Impurity 64
CAT No: VS-S031087
CAS No: N/A
Mol.F.: C31H26FN3O7
Mol.Wt.: 571.6
Status: Custom Synthesis

Sofosbuvir Impurity 65

Picture of Sofosbuvir Impurity 65
CAT No: VS-S031088
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 66

Picture of Sofosbuvir Impurity 66
CAT No: VS-S031089
CAS No: N/A
Mol.F.: C24H22FN3O6
Mol.Wt.: 467.5
Status: Custom Synthesis

Sofosbuvir Impurity 67

Picture of Sofosbuvir Impurity 67
CAT No: VS-S031090
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 68

Picture of Sofosbuvir Impurity 68
CAT No: VS-S031091
CAS No: N/A
Mol.F.: C24H21FN2O7
Mol.Wt.: 468.4
Status: Custom Synthesis

Sofosbuvir Impurity 69

Picture of Sofosbuvir Impurity 69
CAT No: VS-S031092
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 70

Picture of Sofosbuvir Impurity 70
CAT No: VS-S031093
CAS No: N/A
Mol.F.: C10H13FN2O5
Mol.Wt.: 260.2
Status: Custom Synthesis

Sofosbuvir Impurity 71

Picture of Sofosbuvir Impurity 71
CAT No: VS-S031094
CAS No: 1496551-70-2
Mol.F.: C31H26ClN3O7
Mol.Wt.: 588
Status: Custom Synthesis

Sofosbuvir Impurity 72

Picture of Sofosbuvir Impurity 72
CAT No: VS-S031095
CAS No: 1199809-23-8
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 73

Picture of Sofosbuvir Impurity 73
CAT No: VS-S031096
CAS No: 1500076-79-8
Mol.F.: C20H18ClFO5
Mol.Wt.: 392.8
Status: Custom Synthesis

Sofosbuvir Impurity 74

Picture of Sofosbuvir Impurity 74
CAT No: VS-S031097
CAS No: 1233335-78-8
Mol.F.: C13H19FN3O9P
Mol.Wt.: 411.3
Status: Custom Synthesis

Sofosbuvir Impurity 75

Picture of Sofosbuvir Impurity 75
CAT No: VS-S031098
CAS No: 1334513-02-8
Mol.F.: C18H17F5NO5P
Mol.Wt.: 453.3
Status: Custom Synthesis

Sofosbuvir Impurity 76

Picture of Sofosbuvir Impurity 76
CAT No: VS-S031099
CAS No: N/A
Mol.F.: C24H21ClFN3O5
Mol.Wt.: 485.9
Status: Custom Synthesis

Sofosbuvir Impurity 77

Picture of Sofosbuvir Impurity 77
CAT No: VS-S031100
CAS No: 81997-76-4
Mol.F.: C11H18O4
Mol.Wt.: 214.3
Status: Custom Synthesis

Sofosbuvir Impurity 102

Picture of Sofosbuvir Impurity 102
CAT No: VS-S031121
CAS No: 2500766-09-4
Mol.F.: C23H32N3O10P
Mol.Wt.: 541.5
Status: Custom Synthesis

Sofosbuvir Impurity 100

Picture of Sofosbuvir Impurity 100
CAT No: VS-S031123
CAS No: 2095879-16-4
Mol.F.: C33H28FN3O7
Mol.Wt.: 597.6
Status: In Stock

Sofosbuvir Impurity 101

Picture of Sofosbuvir Impurity 101
CAT No: VS-S031124
CAS No: 2766447-19-0
Mol.F.: C22H29FN3O9P
Mol.Wt.: 529.45
Status: Custom Synthesis

Contact

040-23076623, 040-4852 9278

E-Mail

info@venkatasailifesciences.com