About Duologue Communications Limited (12950842) United Kingdom