About Novo London Limited (07054976) United Kingdom