About Novo Management Ltd (05990378) United Kingdom