About Dendri Design Limited (10745758) United Kingdom