New Ideas Factory is a virtual international company with all the departments requisite for running a company.