About Digglenet Limited (03906596) United Kingdom