If a company hire you with agreement that when ever we need your services we call you and you will serve ( for any consultancy firm.)
But company actually booking orders for you and refer clients to you. Fee collection work from that company. In this condition you need work permit but not to register company.