It Began with an Idea
Free Company Setup itself started as an idea, the co founders were looking for new business oportunities to get involved in, part of this was registering a LTD company. It was this search that led to them asking questions about how easy they could make it.
At that point the first concept of Free Company Setup was born. Then known as Company Toolbox.