About Confluence Associates Limited (07563708) United Kingdom