About Electra Handmade Ltd. (09699680) United Kingdom