About Electocab Limited (12080397) United Kingdom