About Novo Science Ltd (08243919) United Kingdom