About Electronic Pixelspace Limited (08387577) United Kingdom