Hello, I am working on my documents for the Stage 1 and wonder if people that provide my letters of recommendations have to be from the UK or must have business presense in the UK ?
Neither of them are essentials. Standing of the business or a person is what matters and not the location. Any succesful business or any prominent person with impaccable credentials would just do fine. I hope that helps.