Novarama

Novarama Technology is a Spanish video game developer based in Barcelona, Catalonia, Spain. It is notable for its Invizimals video game series.