Novarama Games
Last Updated: 16th November 2024
Established in 2003, Novarama Technology is a Spanish video game development company based in Barcelona, Catalonia, Spain. It is best known for Invizimalsvideo game series.