Ask an Immigration Solicitor. Get an Answer ASAP.
To open up a branch in U.K. for your business you would need to look at a start up visa or innovator visa and first get your business approved by endorsed body. You would also need to have £50,000 in investment funds for business. I will send further guidance.