About Novo Global Limited (11643117) United Kingdom