About Ducard Limited (09822788) United Kingdom