Avisa Pharma raises millions in funding