About The Digital Discovery Group Ltd. (10927428) United Kingdom