About Novo Sts Ltd (11754850) United Kingdom