About Electra Commercial Vehicles Ltd (11059491) United Kingdom