About Digarch Holding Ltd (12624284) United Kingdom