Hi S E,
As a UK resident, your employment income from your Swiss employer, is taxable in the UK, under the tax treaty in place.
If you have paid any tax on this income in Switzerland, you will need to claim it back from their tax authority.
From a UK perspective, this income is foreign employment income and should be declared in a self assessment tax return.
Self assessment will calculate any income tax payable.
For National Insurance, you would need to contact the NIC helpline on 0300 200 3500 Monday to Friday: 8am to 6pm Closed on Saturdays, Sundays and Bank Holidays.
National Insurance: general enquiries
Thank you.