Odabi Biological Technologies LLC 4 years ago ID: #280991 Listed In : Research and Development 2021 Fillmore Street, Ste #1077 415-228-0306 http://www.odabibiotech.com/ Business Description Helping companies streamline R&D Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Research Agency