About Electra Rail Ltd (12696221) United Kingdom