About Electron1 Ltd (13000055) United Kingdom