About Nikola Howard Ltd (10893247) United Kingdom