About Duda Consulting Limited (07840171) United Kingdom