About Electric Lizard Ltd (13465521) United Kingdom