Algorae Pharmaceuticals Executes License & Supply Agreement With Torrent Pharma