You can create an LTD very easily in the UK, you can also close it very easily. Just to create the company itself you do not need any ID (not yet but you will very soon). The process is fairly straightforward and it costs less that 15GBP. You will need to have an address in the UK, where you can...