Yes, if you work via a Ltd company then you’ll need to provide certain insurances. The minimum requirements would typically be Professional Indemnity and Employers Liability insurance.