About Novoscope Ip Limited (08418986) United Kingdom