About Digital Holdings Ltd (10840865) United Kingdom