About Necti Cars Ltd (11182119) United Kingdom