About Electric Zebra Limited (08172194) United Kingdom