About Electric Sheep Ltd. (11178289) United Kingdom