About Digga Europe Limited (06276820) United Kingdom