About Novo House Ltd (12095308) United Kingdom