About Confluence 2006 Ltd (05871079) United Kingdom