About Novo International Limited (10495071) United Kingdom