I'm in the same situation. I would recommend checking with your accountant, but mine advised me that I am the registered keeper - company is the owner. On my Tesla account, it has my name, companies name, and my personal address as the 'registered keeper'.
This is how I did it, and insurance is...