Agra Ventures Ltd. is a Canada based company engaged in the medical marijuana business. The operates through cannabis segment in Canada and Colombia. MjInvest Admin