Cobra is a contract manufacturer for vaccines, might have some other businessUS company, guess testing out their market in Asia, no comment as they told me they have not much business for CMO services in Asia currently...
it seems Cobra is different from Cobra group, a bit confusing
I did not make it clear it should be Cobra group. Now i know it is from UK one of the world's biggest direct sales company and Expanded aggressively in Australia and asia. Thanks gege anyway.