About Duagh Holdings Limited (08760658) United Kingdom