About Deidda Ltd (08181425) United Kingdom