About Confluence Limited (06650790) United Kingdom