About Ben Dufty Limited (11990718) United Kingdom