About Dendrityca Ltd (12929547) United Kingdom