About Confluence Consult Ltd (10626771) United Kingdom