About Debessa Ltd (04184841) United Kingdom