Agra Ventures Ltd. | Agra Ventures Ltd. is a Canada based company engaged in the medical marijuana business..