They can help you form a UK company even if you are a non resident. I am impressed with their incorporation and post incorporation services.