About Digital Space Holdco Limited (10588160) United Kingdom