About Dendra Design Limited (08463397) United Kingdom