About Novarod Ltd (13486918) United Kingdom