Sorry, Green Flag Games is now kikka games.
This is here: main-games-studio.cba.pl/Kikka-games