About Electric Lizard Design Limited (12152266) United Kingdom