Thanks and I am sorry to take your post off-topic.
It would be greatly appreciated if you could share your business experience in the UK especially how you managed to complete the requirements for 10 employees.
Can you tell me how you managed to open a bank account in London before being a resident? I tried to open with Lloyds and Barcleys. Both rejected my application.