About Electric Jackal Ltd (10045045) United Kingdom