About Electric Sheep Industries Limited (09605352) United Kingdom