About Diedro Limited (09073118) United Kingdom