The Attic Treasures line was introduced in 1993 with an initial release of 12 animals. Since then it has grown and there are about 240 different ones (from that original line, new re-releases and series have come out since also bearing the name Attic Treasures).
Here we have a Pikachu from the Ty Beanie Babies line. These were released in October 2011 and were officially licensed by Nintendo. They were exclusive to the UK. Ty has released 6 Pokémon characters, namely, Axew, Oshawott, Pansage, Pikachu, Snivy and Tepig.