About Electra Investments Limited (00021895) United Kingdom