About Digital Space Managed Services Limited (01980455) United Kingdom