About Novuco Ltd. (06295836) United Kingdom