About Digital Holdings Ltd (12954513) United Kingdom