About Duco Technology Limited (05686389) United Kingdom