About Digital Spaces Limited (05033050) United Kingdom