About Duodeni Solutions Ltd (10605351) United Kingdom