Did you see a picture of their new product yet? Or their production facility? What makes you think there are good prospects? Just their claim about 100s of millions revenues that no one can verify to be legit in anyway? Join the club of pennyscams that do the same and never deliver.
Hint, this is the location of Proscere Bioscience, that claims to have contracts over 250MM: