About Duomac Limited (07104130) United Kingdom