Pokemon( as in the IP) is owned by three companies: Nintendo, GameFreak, and Creatures INC. Each owns 1/3 of the IP. Nintendo owns Creature INC as well, meaning the 2/3 of the IP is owned by Nintendo and their other internal studios. Plus Nintendo owns 54% of Gamefreak, meaning they effectively own 100% of Pokemon