differences between plc and ltd