About Dugg Group Ltd (12888096) United Kingdom