About D.abella Ltd (10986757) United Kingdom