Form your company now and beat the Companies House price rise on May 1st.
You do not need to be living in the UK in order to open a company or, to be a Company Director.
Back to FAQ's
£50
CASH BACK
With every company formation when you open a free:
Business Bank Account
Click here for more info