Hi,
It is important to establish with HMRC whether your company has its principal place of business in the UK or outside the UK. If you have either your business establishemt in the UK or a fixed establishement in the UK then you will be a UK established business. If you have neither of these then you will be classed as a non established taxable business. Please see the guidance below, specifically section 3.3 and section 3.4:
Place of supply of services (VAT Notice 741A)
Please also see the following guidance:
Non-established taxable persons — basic information
If you have an Indian address as your principal place of business and this should be a UK address then please request this change through your businesst tax account by following these steps:
Sign in to your online account
Go to the Making Tax Digital for VAT area of your account then select ‘View Your Vat Account’
Go to 'Manage your VAT' area of your account then select 'Your Business Details'
Thank you.