About Electric Foxes Ltd. (09809269) United Kingdom