About Dendro Holdings Limited (10312495) United Kingdom