About Digital Space Ltd. (03392123) United Kingdom