About Confluence Online Ventures Ltd (09595385) United Kingdom