About Confluens Limited (SC550526) United Kingdom