About Tellmann Electric Car Ltd (13005650) United Kingdom