Websites hosted on 38.140.223.45 IP Address
Geo Location Information for 38.140.223.45 IP Address. The IP Address 38.140.223.45 is located at 43.6591 latitude and -79.4626 longitude in Canada. Friendly Location for the IP Address is Ontario, Toronto, Canada, M6P.
Defyrus Inc. - A private life sciences biodefence company
- defyrus.com
Defyrus is a private life sciences biodefence company that collaborates with public health agencies and military R&D partners in the United States, United Kingdom and Canada to develop and sell broad spectrum anti-viral drugs and vaccine system as medical countermeasures to bioterrorist threats and emerging infectious
Not Applicable
$
8.95