About Electron Therapeutics Limited (13106434) United Kingdom