I used 3E Accounting and their service is quite good, but not very flexible. They do registration, auditing, annual return, bank introducing, document forwarding... But if you want them to do something extra like using their nominee director to sign any document to support you then they will...