cannot recommend anyone in your area as im not from there.

but yeah your chain is bolloxed

im sure you wouldn't have damaged anything that cant be put right (new sprockets and chain)