Yeah, you’ll struggle transferring a no claims from abroad. My Dad moved to the states for a few years so his UK NCB expired and when he returned home nowhere would accept his US NC.
I think maybe one place would but their premiums were so high it cancelled out the benefit.