About Nikola Tesla Technologies Ltd (12731885) United Kingdom