About Electron Research And Development Ltd (13692079) United Kingdom