About D1 Space Ltd (08080198) United Kingdom