I found this weird site trying to find a game, I tried to find information about it, but there was nothing besides where they are based and a game they're working on a game called project 2d
Can someone help find some info about these guys?
http://www.artisangamestudios.com/