About Veriscope Ltd (10353971) United Kingdom