About Electronic Brains Limited (01883658) United Kingdom