About Confluence Information Services Ltd (08021003) United Kingdom