Good to hear from you. I believe at the current market caps, purely on valuations, it's better to invest in AMBS than Todos. AMBS owns about 9% of Todos but only has about 6% of Todos valuation. That is not including all the other IPs owned by AMBS. Of course, AMBS does not have the same public exposure/name recognition so the above may not pan out in the short term.
(1)
(0)
Amarantus Bioscience Holdings (AMBS) Stock Research Links