Thank you for your query.
If your company has a physical presence in the UK, you'll need to register with Companies House.
Please see register-as-an-overseas-company
If your company has no base in the UK, but is resident here, by virtue of central management and control, you will not need to register with Companies House.
Instead, please write to us with all the relevant details and we will set up a record for you.