Critical Force Entertainment is game start-up located in Kajaani, Finland and are responsible for the #1 first person shooter on mobile and web called Critical Strike Portable with over 22 million downloads on Android to date. Activity FeedCriticalForceEt has not published any activity yet.Would you like to post a shout to welcome them to Kongregate? |