About Eleccar Ltd (12963812) United Kingdom