About Digcom Uk Holdings Ltd (12829486) United Kingdom