About Confluence Technology Consulting Ltd (09677787) United Kingdom