About Electron Holdings Limited (12723091) United Kingdom