About Incanthera
Incanthera Ltd. develops cancer treatment drugs. Its ICT-2588 is a lead compound that is activated within solid tumours by a specific
Incanthera Ltd. develops cancer treatment drugs. Its ICT-2588 is a lead compound that is activated within solid tumours by a specific