About Nikola S Management Ltd (09804288) United Kingdom