About Delada Limited (10599914) United Kingdom