Assuming the previous poster was referring to setting up a UK LTD company, you'd need a UK address [0]. If you can get an accommodation address in UK, the process is pretty straightforward; fill in an online form and pay your £12. They'll even accept PayPal! [1]