About Duffy Consulting Limited (09059621) United Kingdom