About Digital Space Uc&c Limited (12377221) United Kingdom