About Konfluence Technology Ltd (13658984) United Kingdom