About Electra Services Ltd (11040598) United Kingdom