Hi, a friend of mine has an English LLP, and the owners are 2 offshore companies.
One company is incorporated in Delaware and the other in Wyoming. He is the person with significant control, and this is also indicated on the Company House website.
He tried to open an LLP account with Revolut...