About Electron House Assets Limited (11974406) United Kingdom