About Duco Technology Topco Limited (13157742) United Kingdom