About Duffield Technology Consulting Ltd (13625485) United Kingdom