About Diglea Ltd (10882044) United Kingdom