About Coombs Electra Ltd (12486331) United Kingdom