What is company law and its importance?