About Durrutti Consulting Limited (07100764) United Kingdom