About Novocomms Limited (11858804) United Kingdom