Namaste Technologies opens TSX Venture Exchange