About Novicap Limited (09451409) United Kingdom