About Novosad Ltd (10995958) United Kingdom