I have registered LTD in UK which I am the director. I need to use the PayPal Business account. I have a UK bank account and my business address as well. Can I sign up and verify PayPal Business? If I could. What I do when I need to add the owner's address? Because it forces you to live in the UK .
... View more