About Dualmech Ltd (06879466) United Kingdom