About Y.a. Tittle Adella Ltd (12935397) United Kingdom