You're right, it's indeed LP and not LLP.
You're also right regarding what we need - looks like it's UTR but it doesnt look like tax-transparent Scottish LP can obtain one?
Regarding permanent establishment, it's tricky because business is all digital, the director is from another country and...