About Digitalis Holdings Ltd (12852340) United Kingdom