About Novo 42 Limited (09918996) United Kingdom