Artwork from 7 Days
IC Industries is a game company based in Brussels, Belgium. Founded in 2023, it has developed 1 game.