hi,
your plant look like the hybrid
Pinguicula X Sethos = P.ehlersiae X P.moranensis OR
Pinguicula X Weser = P.moranensis X P.ehlersiae as mentioned before
you pictures are not sharp enough...please send a better picture of the flower (close-up if possible) but remember that this plant is pressty variable due to grow conditions.
your's seem to have been grown in a very humid area...
the best site in the world about
Pinguicula is here :
http://www.pinguicula.org/you'll find care tips for
Pinguicula there (please have a look to the
P.moranensis page, care conditions will be the same)