About Dendribos Ltd (12249475) United Kingdom