Basic Rule: At least one end of your development/distributing team will need to purchase a business license with Scirra. If the direct intent is not to make revenue, then that is not applicable.
Good Idea: Make sure all of your licensing is properly laid out unless you would like to deal with the headache of confusing legal conflicts down the road.
As long as your project is licensed under the distribution company, and you listed as a developer you are in the safe zone.
If you do have the money to spend on a business license, I would highly recommend putting your game up on Steam Greenlight. (http://steamcommunity.com/greenlight/)
EDIT: Your way of distribution should at least know their plan of attack to deliver their product. If they don't, find somebody else.