About Duffy Nandi Software Services Ltd (SC431242) United Kingdom