About Dendor Limited (09160503) United Kingdom